• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/requisite/conversion/entityaddressconverter.php
  • Класс: Bitrix\Crm\Requisite\Conversion\EntityAddressConverter
  • Вызов: EntityAddressConverter::getEntityDefaultRequisiteId
protected function getEntityDefaultRequisiteId($entityId, $requisiteAddressMap)
{
	$requisiteId = 0;

	$requisite = EntityRequisite::getSingleInstance();
	$settings = $requisite->loadSettings($this->entityTypeId, $entityId);
	if (is_array($settings) && isset($settings['REQUISITE_ID_SELECTED'])
		&& $settings['REQUISITE_ID_SELECTED'] > 0)
	{
		$requisiteId = (int)$settings['REQUISITE_ID_SELECTED'];
		if (!isset($requisiteAddressMap[$requisiteId]) || !$requisite->exists($requisiteId))
		{
			$requisiteId = 0;
		}
	}

	return $requisiteId;
}