• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/rest/eventmanager.php
  • Класс: Bitrix\Crm\Integration\Rest\EventManager
  • Вызов: EventManager::processDocumentGeneratorDocumentEvent
public function processDocumentGeneratorDocumentEvent(array $arParams, array $arHandler): array
{
	$event = $arParams[0] ?? null;
	if (!$event)
	{
		throw new RestException('event object not found trying to send event');
	}
	$document = $event->getParameter('document');
	if (!$document)
	{
		throw new RestException('document not found trying to process event');
	}

	return [
		'FIELDS' => [
			'ID' => $document->ID,
			'ENTITY_TYPE_ID' => $event->getParameter('entityTypeId'),
			'ENTITY_ID' => $event->getParameter('entityId'),
		],
	];
}