<?
CModule::IncludeModule("catalog");
$rsRatios = CCatalogMeasureRatio::update(
int ID,
array arFields,
);
ID - ID коэффициента в базе
arFields - Массив параметров:
PRODUCT_ID - код товара или торгового предложения (ID элемента инфоблока)
RATIO – коэффициент единицы измерения
<?
CModule::IncludeModule("catalog");
//Пример
$rsRatios = CCatalogMeasureRatio::getList(array(), array('PRODUCT_ID' => 23931), false, false, array('PRODUCT_ID', 'RATIO'));
while ($arRatio = $rsRatios->Fetch()) {
$arResult[] = $arRatio;
}
//Описание
CCatalogMeasureRatio::getList (
$arOrder = array(),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelectFields = array()
);
Поля данных:
ID - ID коэффициента в базе
PRODUCT_ID - код товара или торгового предложения (ID элемента инфоблока)
RATIO – коэффициент единицы измерения
CModule::IncludeModule("catalog");
$rsRatios = CCatalogMeasureRatio::delete (
int ID,
);
ID - ID коэффициента в базе
<?
CModule::IncludeModule("catalog");
$rsRatios = CCatalogMeasureRatio::add (
array arFields
);
while ($arRatio = $rsRatios->Fetch()) {
$arResult[] = $arRatio;
}
arFields - Массив параметров:
PRODUCT_ID - код товара или торгового предложения (ID элемента инфоблока)
RATIO – коэффициент единицы измерения (0,01 0,1 0,5 1,0 и тп. )
//пример
CCatalogMeasureRatio::add (array('PRODUCT_ID' => $ids[$kElem], 'RATIO' => $vEl['VALUE'], 'IS_DEFAULT' => 'Y'));