На данный момент проблема сохраняется. Техподдержка ничем не помогает. Есть ли какое-то рабочее решение? Заметил, что если торговое предложение деактивировать, то проблема уходит. Склоняюсь к варианту при событии обновления товара менять активность элемента инфоблока предложений. Смущает то, что вырастет нагрузка при обмене, ведь будут идти лишние записи в базу. Может есть другие варианты?
Заказывал на фл решение данной задачи - решал @roman_kalashnikoff (телеграм) После проведения выгрузки деактивировать товары с количеством 0 23 - ID моего товарного каталога
<?php AddEventHandler("catalog", "OnSuccessCatalogImport1C", "startNoStockDeactivate"); function startNoStockDeactivate() { require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/php_interface/include/nostock_deactivate.php"); } ?>
И в процессе выгрузки после каждого блока прогрузки товаров, происходит выполнение скрипта. Возможно можно сделать более элегантно, но нас устраивает и такое решение