• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/integrations/ui/entityselector/crmformprovider.php
  • Класс: BitrixImOpenlinesIntegrationsUIEntitySelectorCrmFormProvider
  • Вызов: CrmFormProvider::prepareDialogItems
private function prepareDialogItems(array $forms): array
{
	$items = [];
	foreach ($forms as $form)
	{
		$formCustomData = [
			'ID' => $form['ID'],
			'CODE' => $form['CODE'],
			'SEC' => $form['SECURITY_CODE'],
			'NAME' => $form['NAME']
		];

		$items[] = new Item([
			'id' => $form['ID'],
			'entityId' => self::ENTITY_ID,
			'title' => $form['NAME'],
			'customData' => $formCustomData,
		]);
	}

	return $items;
}