• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/measure.php
  • Класс: Bitrix\Crm\Measure
  • Вызов: Measure::getDefaultMeasure
static function getDefaultMeasure()
{
	if(self::$isDefaultMeasureLoaded)
	{
		return self::$defaultMeasure;
	}

	if (!Main\Loader::includeModule('catalog'))
	{
		throw new Main\SystemException("Could not load 'catalog' module.");
	}

	self::$isDefaultMeasureLoaded = true;

	$measureFields = \CCatalogMeasure::getDefaultMeasure(true, false);
	if(!is_array($measureFields))
	{
		return null;
	}

	return (
		self::$defaultMeasure = array(
			'ID' => intval($measureFields['ID']),
			'CODE' => intval($measureFields['CODE']),
			'IS_DEFAULT' => isset($measureFields['IS_DEFAULT']) && $measureFields['IS_DEFAULT'] === 'Y',
			'SYMBOL' => isset($measureFields['SYMBOL_RUS'])
				? $measureFields['SYMBOL_RUS'] : $measureFields['SYMBOL_INTL']
		)
	);
}