Здравствуйте, помогите пожалуйста. Пишу такой код, но он не работает:
[CODE] AddEventHandler("iblock", "OnAfterIBlockElementUpdate", Array("MyClass", "OnAfterIBlockElementUpdateHandler"));
class MyClass
{
function OnAfterIBlockElementUpdateHandler(&$arFields)
{
$arField = array(
"ID" => $arFields["ID"],
"VAT_ID" => 2, //выставляем тип ндс (задается в админке)
"VAT_INCLUDED" => "Y" //НДС входит в стоимость
);
CCatalogProduct::Update($arFields["ID"],$arField);
$arElement = CCatalogProduct::GetByID($arFields["ID"]);//VAT_INCLUDED
//test_dump($arElement);
}
}
[/CODE]Сам обработчик срабатывает и даже CCatalogProduct::Update($arFields["ID"],$arField); возвращает true, но в самом товаре ничего не меняется.