После очистки в таблице b_catalog_measure_ratio скрипт без циклов срабатывает
Евгений, благодарю вас за помощь!
Евгений, благодарю вас за помощь!
22.10.2019 16:31:34
[QUOTE]Евгений Жуков написал:
А цикл вам зачем? Дублирование коэффициентов запрещено.[/QUOTE] Если честно, не очень понял насчет цикла Очистил код от всего лишнего, но результат пока тот же:[CODE] CModule::IncludeModule('catalog'); CModule::IncludeModule('iblock'); $get = CIBlockElement::GetList(array(),array('IBLOCK_ID' => 18, 'ID' => 118962),false,false,array("ID", "IBLOCK_ID",'PROPERTY_520')); $list = $get->fetch(); $quant = $list['PROPERTY_520_VALUE']; echo $quant; $db_measure = CCatalogMeasureRatio::getList(array(), $arFilter = array('PRODUCT_ID' => 118962), false, false); $ar_measure = $db_measure->fetch(); $new_measure = CCatalogMeasureRatio::update($ar_measure['ID'], array("PRODUCT_ID" => 118962, "RATIO" => $quant)); [/CODE] |
|
|