• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/cashboxbitrixv3.php
  • Класс: BitrixSaleCashboxCashboxBitrixV3
  • Вызов: CashboxBitrixV3::buildPosition
protected function buildPosition(array $checkData, array $item)
{
	$position = parent::buildPosition($checkData, $item);

	$position['measurementUnit'] = (int)$this->getValueFromSettings('MEASURE', $item['measure_code']);

	if (isset($position['nomenclatureCode']))
	{
		unset($position['nomenclatureCode']);
	}

	if (isset($item['marking_code']))
	{
		$position['imcParams'] = [
			'imcType' => 'auto',
			'imc' => base64_encode($item['marking_code']),
			'itemEstimatedStatus' => $this->buildEstimatedStatus($checkData),
			'imcModeProcessing' => 0,
		];
	}

	return $position;
}