Обнуление остатков товаров

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