После обмена остатками и ценами, нужно их передать в маркеты. Как получить данные (ID товаров) сразу после обновления из 1С?
Вот закидываю что бы в лог вывести, что идет после обмена
AddEventHandler('catalog', 'OnSuccessCatalogImport1C', 'OnBeforeAllPriceUpdateHandler');
function OnBeforeAllPriceUpdateHandler(&$arFields)
{
Cmodule::IncludeModule("catalog");
Cmodule::IncludeModule("iblock");
Cmodule::IncludeModule("sale");
AddMessage2Log("1с обновлен: arFields", print_r($arFields));
}
получаю
----------
Host: хххххххххх
Date: 2022-03-05 13:39:00
Module: 1
1C обновлен: arFields
OnBeforeAllPriceUpdateHandler < ExecuteModuleEventEx < include < CBitrixComponent::__includeComponent < CBitrixComponent::executeComponent
/www/bitrix/modules/main/classes/general/module.php:475
/www/local/components/realweb/catalog.import.1c/component.php:474
/www/bitrix/modules/main/classes/general/component.php:594
/www/bitrix/modules/main/classes/general/component.php:102
www/bitrix/modules/main/classes/general/component.php:638
----------