подскажите в чем может быть дело?
Cmodule::IncludeModule('iblock');Cmodule::IncludeModule('catalog');
$iblockId = 18;
$updateElements = CIBlockElement::GetList(
Array("ID" => "ASC"), Array("IBLOCK_ID" => $iblockId),
false,
false,
Array(
'ID',
'MIN_UPAKOVKA'
)
);
while ($arFields = $updateElements->GetNext()) {
coeff = $arFields['MIN_UPAKOVKA'];
$curElementRatio = CCatalogMeasureRatio::getList(
Array(),
array('IBLOCK_ID' => $iblockId, 'PRODUCT_ID' => $arFields['ID']),
false, false);
while ($arRatio = $curElementRatio->GetNext()) {
$ratioId = $arRatio['ID'];
}
CCatalogMeasureRatio::update($ratioId, Array(
'PRODUCT_ID' => $arFields['ID'],
'RATIO' => $coeff)
);
}
Почитайте как работать со свойствами в гетлисте Array( 'ID', 'PROPERTY_MIN_UPAKOVKA' ) $coeff = $arFields['PROPERTY_MIN_UPAKOVKA_VALUE'];
Обсуждают сегодня