Для обнуления остатков всех товаров в каталоге переходим в командную строку 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)); } }