OnDeleteExportPreset
Событие OnDeleteExportPreset применяется только в административной консоли. На странице с параметрами
экспорта пользователю предоставляется возможность выбрать те поля таблицы, которые следует экспортировать.
Также там существует возможность выбрать один из ранее сохранённых наборов полей (export preset).
В случае, если пользователю ранее сохранённый набор экспортируемых полей больше не нужен, то он может его
удалить. Именно в этот момент и происходит данное событие. Наборы полей хранятся в переменной
export_settings таблицы PersistantSessionData, под ключом
ExportColumns. После успешного выполнения данного события будет удалён, выбранный пользователем,
набор полей.
Вызывается из шаблона
in-commerce/orders/export/export
Потенциальное применение
Можно использовать в случае добавления функциональности Export Presets к экспорту.
Осторожно
Возможно могут возникнуть проблемы с интеграцией данного события на других шаблонах, т.к. название
переменной, где хранятся наборы экспортируемых полей не содержит уникальный идентификатор
экспортируемой таблицы, т.е. надо хотя-бы <prefix.special>_export_settings, а не export_settings
как сейчас.