• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/controller/order.php
  • Класс: BitrixSalesCenterControllerOrder
  • Вызов: Order::getDefaultRequisiteId
private function getDefaultRequisiteId(int $contactId): ?int
{
	$result = null;

	$requisiteInstance = EntityRequisite::getSingleInstance();
	$settings = $requisiteInstance->loadSettings(CCrmOwnerType::Contact, $contactId);
	if (is_array($settings)
		&& isset($settings['REQUISITE_ID_SELECTED'])
		&& $settings['REQUISITE_ID_SELECTED'] > 0)
	{
		$requisiteId = (int)$settings['REQUISITE_ID_SELECTED'];

		if ($requisiteInstance->exists($requisiteId))
		{
			return $requisiteId;
		}
	}

	return null;
}