Zainstaluj moduł CRM/Contacts/ParentCompany... W zadaniach należy stworzyć pole typu calculated które będzie wyświetlało wartość "parent company" powiązanych firm. Nie da się takiego pola dodać poprzez interfejs - trzeba stworzyć kilkulinijkowy moduł.
Wskazówki jak stworzyć moduł z funkcją generującą wartość takiego pola poprzez display_callback:
http://www.epesi.org/Create_module_files
viewtopic.php?f=27&t=2664&p=9626&hilit=calculated#p9626
viewtopic.php?f=27&t=2668&p=9641&hilit=calculated#p9641
Pseudokod funkcji display_callback:
- dla każdej firmy pobierz jej rekord ( CRM_ContactsCommon::get_company )
- użyj funkcji Utils_RecordBrowserCommon::get_val do pobrania htmlu pola parent_company dla każdego rekordu firmy
- zwróć połączony html
Przykładem takiego modułu, który dodaje jedno pole jest właśnie parent_company.