• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/documentgenerator/dataprovider/storedocument.php
  • Класс: Bitrix\Crm\Integration\DocumentGenerator\DataProvider\StoreDocument
  • Вызов: StoreDocument::getMeasureCodeBySku
private function getMeasureCodeBySku(BaseSku $sku): ?int
{
	$measureId = (int)$sku->getField('MEASURE');
	if (!$measureId)
	{
		$measureId = $this->getDefaultMeasureId();
	}

	if (!$measureId)
	{
		return null;
	}

	$measureItem = \CCatalogMeasure::getList(
		['CODE' => 'ASC'],
		['=ID' => $measureId],
		false,
		['nTopCount' => 1],
		['CODE']
	)->fetch();

	return $measureItem ? (int)$measureItem['CODE'] : null;
}