- Для обнуления общего количества товаров, в командной строке PHP выполняем следующий код:
CModule::IncludeModule('catalog'); $db_res = CCatalogProduct::GetList() while ($ar_res = $db_res->Fetch()) { CCatalogProduct::Update($ar_res["ID"], array("QUANTITY" => 0)); }
Для обнуления остатков товаров по складам, в командной строке PHP выполняем следующий код:
CModule::IncludeModule('catalog'); $db_res = CCatalogProduct::GetList(); while ($ar_res = $db_res->Fetch()) { $rs = CCatalogStoreProduct::GetList(false, array('PRODUCT_ID'=> $ar_res['ID'], '!AMOUNT' => 0)); while($ar_fields = $rs->GetNext()) { CCatalogStoreProduct::Update($ar_fields['ID'], array('AMOUNT' => 0)); } }