Евгений Платонов написал: Воспользуйтесь для начала следующим скриптом все описано в статье Как раз и увидите ошибки
Ради чего, когда есть Инфоблоки -> Импорт -> XML. Там обычно вылетает сообщение, если есть ошибки. В данном случае, там импорт проходит, а через функцию ImportXMLFile импорт не проходит
После долгих-долгих мучений, творческих скитаний, боли и бессмысленно убитых нервных клеток, проблема наконец таки решилась.
Что в итоге помогло:
1) Полное обновление системы
2) Убрать ссылки (амперсанды) из параметров функции
Добавление слушателя события
Функция обработчик
ps. OnSaleStatusOrderChange упорно отказывался работать, даже после обновления системы и модуля sale, но тем не менее при использовании OnSaleStatusOrder в лог ушло
Александр Кислицын написал: после октябрьского обновления часть событий пропали. после этого правда уже было порядка 4 обновлений, где это правили попробуйте повесить по другому
Написал после 3ей строчки. () Попытался вызвать событие через админ панель, изменив статус заказа. В лог файл все так же ничего не записалось. Попробовал выполнить код через консоль. () Статус изменился, событие не реагирует.
Гуглил, искал на форуме. Ссылок достаточно много, ничего не помогло.
Код в bitrix > php_interface > init.php () Галочку "использовать старые обработчики" в настройке модуля sale "Интернет-магазин" не нашел Версия модуля 14.11.19