Ответ техподдержки:
Для обнуления остатков нужно воспользоваться следующими скриптами:
Обнуление общего количества:
[TABLE][TR][TD]Цитата[/TD][/TR][TR][TD]CModule::IncludeModule('catalog');
$db_res = CCatalogProduct::GetList();
while ($ar_res = $db_res->Fetch())
{
CCatalogProduct::Update($ar_res["ID"], array("QUANTITY" => 0));
} [/TD][/TR][/TABLE]
Обнуление остатков по складам:
[TABLE][TR][TD]Цитата[/TD][/TR][TR][TD]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));
}
} [/TD][/TR][/TABLE]