• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/cashboxatolfarm.php
  • Класс: BitrixSaleCashboxCashboxAtolFarm
  • Вызов: CashboxAtolFarm::getMeasureSettings
static function getMeasureSettings(): array
{
	$measureItems = [
		'DEFAULT' => [
			'TYPE' => 'STRING',
			'LABEL' => LocalizationLoc::getMessage('SALE_CASHBOX_MEASURE_SUPPORT_SETTINGS_DEFAULT_VALUE'),
			'VALUE' => 0,
		]
	];
	if (MainLoader::includeModule('catalog'))
	{
		$measuresList = CCatalogMeasure::getList();
		while ($measure = $measuresList->fetch())
		{
			$measureItems[$measure['CODE']] = [
				'TYPE' => 'STRING',
				'LABEL' => $measure['MEASURE_TITLE'],
				'VALUE' => MeasureCodeToTag2108Mapper::getTag2108Value($measure['CODE']),
			];
		}
	}

	return [
		'LABEL' => LocalizationLoc::getMessage('SALE_CASHBOX_MEASURE_SUPPORT_SETTINGS'),
		'ITEMS' => $measureItems,
	];
}