• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/documentgenerator/dataprovider/crmentitydataprovider.php
  • Класс: Bitrix\Crm\Integration\DocumentGenerator\DataProvider\CrmEntityDataProvider
  • Вызов: CrmEntityDataProvider::getSelfCompanyId
public function getSelfCompanyId()
{
	$options = $this->getOptions();
	$myCompanyId = null;
	if (isset($options['VALUES']['MY_COMPANY']))
	{
		$myCompanyId = (int) $options['VALUES']['MY_COMPANY'];
	}
	if (!$myCompanyId)
	{
		$dataProviderManager = DataProviderManager::getInstance();
		$myCompany = $dataProviderManager->getValueFromList($dataProviderManager->getDataProviderValue($this, 'MY_COMPANY'));
		if ($myCompany instanceof DataProvider)
		{
			$myCompanyId = (int) $myCompany->getSource();
		}
		else
		{
			$myCompanyId = (int) $myCompany;
		}
	}
	if($myCompanyId > 0)
	{
		return $myCompanyId;
	}

	return '';
}