• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Operation.php
  • Класс: Bitrix\Crm\Service\Operation
  • Вызов: Operation::preparePullEvent
protected function preparePullEvent(): void
{
	$data = $this->getPullData();
	$entityName = \CCrmOwnerType::ResolveName($this->item->getEntityTypeId());

	$this->pullItem = Entity::getInstance($entityName)->createPullItem($data);

	$params = ['TYPE' => $entityName];
	if (isset($data['CATEGORY_ID']))
	{
		$params['CATEGORY_ID'] = $data['CATEGORY_ID'];
	}

	if ($this->keepCurrentUser())
	{
		$params['SKIP_CURRENT_USER'] = false;
	}

	$context = $this->getContext();
	$params['EVENT_ID'] = $context->getEventId();

	$this->pullParams = $params;
}