Добрый день, продолжаю свое знакомство с битриксом, и дошел до торговых каталогов. Штука достаточно странная, и непонятная. Сколько бы документации не пересмотрел - вообще ни в какую.
Суть такова, есть такого рода каталог:
[CENTER][IMG WIDTH=221 HEIGHT=178]https://i.imgur.com/WiwVSaR.png[/IMG][/CENTER]
И есть сам товар:
[CENTER][IMG WIDTH=1045 HEIGHT=771]https://i.imgur.com/UdvpvQG.png[/IMG][/CENTER]
Огромное количество способов уже перепробовал, но никак не получается обновить остатки в разделе "торговый каталог" -> "Параметры" -> "Доступное количество".
[CENTER][IMG WIDTH=900 HEIGHT=344]https://i.imgur.com/xVHB7g7.png[/IMG][/CENTER]
Кто-нибудь может подсказать какой-то разумный метод обновить их?
Метод вида не помогает, как было - 2642, так и осталось 2642:
[CODE]
CModule::IncludeModule("catalog");
$db_res = CCatalogProduct::GetByID(277207);
echo $db_res["QUANTITY"];
CCatalogProduct::Update(277207, Array("QUANTITY"=>"10"));
$db_res = CCatalogProduct::GetByID(277207);
echo $db_res["QUANTITY"];
[/CODE]
Метод Update отрабатывает, при том, что в массиве arFields передано свойство QUANTITY с установленным значением "22", при проверке отработки - выдает true. Тем не менее - значение попросту не меняется.
Суть такова, есть такого рода каталог:
[CENTER][IMG WIDTH=221 HEIGHT=178]https://i.imgur.com/WiwVSaR.png[/IMG][/CENTER]
И есть сам товар:
[CENTER][IMG WIDTH=1045 HEIGHT=771]https://i.imgur.com/UdvpvQG.png[/IMG][/CENTER]
Огромное количество способов уже перепробовал, но никак не получается обновить остатки в разделе "торговый каталог" -> "Параметры" -> "Доступное количество".
[CENTER][IMG WIDTH=900 HEIGHT=344]https://i.imgur.com/xVHB7g7.png[/IMG][/CENTER]
Кто-нибудь может подсказать какой-то разумный метод обновить их?
Метод вида не помогает, как было - 2642, так и осталось 2642:
[CODE]
CModule::IncludeModule("catalog");
$db_res = CCatalogProduct::GetByID(277207);
echo $db_res["QUANTITY"];
CCatalogProduct::Update(277207, Array("QUANTITY"=>"10"));
$db_res = CCatalogProduct::GetByID(277207);
echo $db_res["QUANTITY"];
[/CODE]
Метод Update отрабатывает, при том, что в массиве arFields передано свойство QUANTITY с установленным значением "22", при проверке отработки - выдает true. Тем не менее - значение попросту не меняется.