Tak, istnieje poprzez tzw. calculated field - trzeba zrobić prosty moduł np. Custom/ContactsQty z kodem instalacyjnym:
Utils_RecordBrowserCommon::new_record_field('company',array('name' => _M('Contacts Qty'), 'type'=>'calculated', 'required'=>false, 'visible'=>true, 'extra'=>false, 'style'=>'integer', 'display_callback'=>array('Custom_ContactsQtyCommon','display_contacts_qty')),
oraz kodem w klasie *Common:
public static function display_contacts_qty($v, $nolink=false) {
if (!$v['id']) return '---';
return Utils_RecordBrowserCommon::get_records_count('contact',array('company_name'=>$v['id']));
}
Szkielet modułu jest opisany: http://www.epesi.org/Create_module_files