Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Не работатет CCatalogProduct::Update

00 голосов
4
Не работает функция CCatalogProduct::Update($PRODUCT_ID, Array("QUANTITY"=>"10"));

$PRODUCT_ID - это id только что добавленного товара. При этом CPrice::SetBasePrice($PRODUCT_ID, $arRes[2], CCurrency::GetBaseCurrency()); работает. а следующий  CCatalogProduct::Update никак не хочет. Можете подсказать почему?
спросил 26 Дек, 13 от Bambocho (300 баллов)

4 Ответы

00 голосов
Может надо сначала объект класса создавать, как с CIBlockElement::Update?
ответил 19 Март, 14 от BRENN (1,080 баллов)
00 голосов
Сергей, попробовал, не работает.


Код
$arLoadProductArray = Array(
                      "MODIFIED_BY"    => $USER->GetID(), // элемент изменен текущим пользователем
                      "IBLOCK_SECTION_ID" => false,          // элемент лежит в корне раздела
                      "IBLOCK_ID"      => $IBLOCK_ID,
                      "PROPERTY_VALUES"=> $PROP,
                      "NAME"           => $arEl["NAME"]." - ".$arRes[0]." - ".$arRes[1],
                      "ACTIVE"         => "Y",            // активен
                      "PREVIEW_TEXT"   => "",
                      "DETAIL_TEXT"    => "",
                      );

                    $PRODUCT_ID = $el->Add($arLoadProductArray);

                    //$arP = CCatalogProduct::GetByIDEx($PRODUCT_ID);
                    CPrice::SetBasePrice($PRODUCT_ID, $arRes[2], CCurrency::GetBaseCurrency());
                    $pel = new CCatalogProduct;
                    $pel->Update($PRODUCT_ID, Array("QUANTITY"=>"10"));
 
ответил 11 Июль, 14 от Bambocho (300 баллов)
00 голосов
возвращает  true или false ?
ответил 11 Ноя, 14 от Hax (1,100 баллов)
00 голосов
Возвращает true!
ответил 09 Март, 15 от Bambocho (300 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 19 Март, 14 от Deric (120 баллов)
0 голосов
3 ответов
спросил 21 Дек, 13 от Lapulay (100 баллов)
0 голосов
7 ответов
спросил 06 Авг, 13 от FoCuS (360 баллов)
0 голосов
1 ответ
спросил 18 Окт, 13 от Kania (5,180 баллов)
0 голосов
3 ответов
спросил 29 Июнь, 13 от OPEX (720 баллов)