• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/crm.php
  • Класс: BitrixImOpenLinesCrm
  • Вызов: Crm::getEntityManageFacility
public function getEntityManageFacility(): EntityManageFacility
{
	if (empty($this->facility))
	{
		$this->facility = new EntityManageFacility();
	}

	$connectorCode = $this->fields->getSession()
		? $this->fields->getSession()->getData('SOURCE')
		: null;
	if (empty($this->facility->getTrace()) && $connectorCode)
	{
		$this->facility->setTrace(
			TrackingTrace::create(
				$this->fields->getSession()->getData('CRM_TRACE_DATA')
			)->addChannel(
				new TrackingChannelImol($connectorCode)
			)
		);
	}

	return $this->facility;
}