• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/product.php
  • Класс: BitrixSaleHelpersAdminProduct
  • Вызов: Product::fillMeasuresRatio
private function fillMeasuresRatio()
{
	$dbRes = BitrixCatalogMeasureRatioTable::getList(array(
		'select' => array('*'),
		'filter' => array("@PRODUCT_ID" => array_keys($this->resultData), '=IS_DEFAULT' => 'Y')
	));

	while($ratio = $dbRes->fetch())
	{
		if(!isset($this->resultData[$ratio['PRODUCT_ID']]))
			continue;

		$this->resultData[$ratio['PRODUCT_ID']]['MEASURE_RATIO'] = $ratio["RATIO"];
	}

	foreach($this->resultData as $productId => $fields)
	{
		if(!isset($fields['MEASURE_RATIO']))
			$this->resultData[$productId]['MEASURE_RATIO'] = 1;
	}
}