Имеется задача в Битрикс 24, в карточке "Проекты" добавить новую вкладку "Услуги", в которой должен отображаться список карточек сделок, у которых в поле "Проект" указан текущий проект.
Вкладку добавляю таким образом:
$this->arResult['TABS'][] = array(
'id' => 'tab_servise',
'name' => Loc::getMessage('CRM_COMPANY_TAB_SERVISE'),
'loader' => array(
'serviceUrl' => '/local/components/vvip/crm.deal.list/lazyload.ajax.php?&site'.SITE_ID.'&'.bitrix_sessid_get(),
'componentData' => array(
'template' => '',
'params' => array(
'DEAL_COUNT' => '20',
'PATH_TO_DEAL_SHOW' => $this->arResult['PATH_TO_DEAL_SHOW'],
'PATH_TO_DEAL_EDIT' => $this->arResult['PATH_TO_DEAL_EDIT'],
'INTERNAL_FILTER' => array('COMPANY_ID' => $this->entityID),
'INTERNAL_CONTEXT' => array('COMPANY_ID' => $this->entityID),
'GRID_ID_SUFFIX' => 'COMPANY_DETAILS',
'TAB_ID' => 'tab_servise',
'NAME_TEMPLATE' => $this->arResult['NAME_TEMPLATE'],
'ENABLE_TOOLBAR' => true,
'PRESERVE_HISTORY' => true,
'ADD_EVENT_NAME' => 'CrmCreateDealFromCompany'
)
)
)
);
В соответствующей вкладке появляется пустая таблица, но список сделок не показывается.
'serviceUrl' => '/local/components/vvip/crm.deal.list/lazyload.ajax.php?&site'.SITE_ID.'&'.bitrix_sessid_get(), - это скопированный компонент битрикс.
Как исправить код, чтобы хотябы появился список сделок, и как эти сделки отфильтровать по конкретному проекту?