Настроена работа по экспорту данных по заказам с сайта в SQL-сервер через bitrix:sale.export.1c
Каждые 15 минут SQL обращается, получает данные и отправляет success в случае успеха.
Со временем сильно стала донимать одна проблема с тем, что даже после согласования заказа, но до отправки клиенты просят удалить, добавить, либо изменить товар в заказе. В этом случае измененный заказ уже не попадет в новый экспорт данных, так как bitrix:sale.export.1c работает по таймштампу последнего успешного обмена.
Сейчас есть вариант написания обработчика, который будет отслеживать изменения по заказу и менять last_export_time_committed в случае наличия изменений, но это может привести к оверфейлу в случае, если подтверждается заказ недельной или более давности.
Кто-нибудь кастомизировал данный компонент на работу с флагами?
Потому что текущий механизм работы очень сильно удручает.
Каждые 15 минут SQL обращается, получает данные и отправляет success в случае успеха.
Со временем сильно стала донимать одна проблема с тем, что даже после согласования заказа, но до отправки клиенты просят удалить, добавить, либо изменить товар в заказе. В этом случае измененный заказ уже не попадет в новый экспорт данных, так как bitrix:sale.export.1c работает по таймштампу последнего успешного обмена.
Сейчас есть вариант написания обработчика, который будет отслеживать изменения по заказу и менять last_export_time_committed в случае наличия изменений, но это может привести к оверфейлу в случае, если подтверждается заказ недельной или более давности.
Кто-нибудь кастомизировал данный компонент на работу с флагами?
Потому что текущий механизм работы очень сильно удручает.