• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/externallocationmap.php
  • Класс: BitrixSaleDeliveryExternalLocationMap
  • Вызов: ExternalLocationMap::getInternalId
static function getInternalId($externalCode)
{
	if($externalCode == '')
		return 0;

	$srvId = static::getExternalServiceId();

	if($srvId <= 0)
		return 0;

	$res = ExternalTable::getList(array(
		'filter' => array(
			'=XML_ID' => $externalCode,
			'=SERVICE_ID' => $srvId
		)
	));

	if($loc = $res->fetch())
		return $loc['ID'];

	return 0;
}