Данная подситема является доработкой подсистемы Павла Жаркова //infostart.ru/public/100289/. Если найдете ее полезной, «плюсы» ставьте и ему тоже.
Описание и инструкции по его блоку дублировать не буду, их можно почитать на стренице публикации автора.
Что было доработано:
1. Возможность задать текст письма в справочнике «Типы алертов» с возможностью гибко использовать шаблоны текста:
В этом примере ТекущаяДата является именем шаблона, и при формировании письма будет заменена на результат выполнения команды. Для этого в сравочнике «Шаблоны замен» создаем элемент с именем ТекущаяДата, типом «Шаблон замены текста» и командой глЗначениеШаблона=ТекущаяДата();
Обращю внимание, что результат нужно помещать в глобальную переменную глЗначениеШаблона, обявленную в модуле приложения. Это объявление единственное вмешательство в типовую конфу.
По другому к результату выполнения команды в пользовательском режиме не смог.
В поле команда можно написать произвольный кусок кода, главное результат поместить в переменную.
2. Задать произвольный текст запроса, результат выполнения которого будет добавлен в письмо в виде HTML-таблицы.
В запросе так же можно использовать параметры, которые нужно описать в справочнике шаблонов и указать на закладке «Параметры запроса».
Имя параметра запроса и элемента справочника «Шаблоны замен» должны совпадать.
В результате должно получиться письмо примерно такого вида:
Критика, советы и предложения приветсвуются. Как, впрочем, и плюсы в рекомендации. 🙂
В далеких планах сделать разработку самостоятельной, получающей данные из других баз через COMОбъект.
Универсальная подсистема для платформ 8.1, предназначенная для быстрого формирования и отправки алертов (уведомлений, отчетов) пользователям. Не самостоятельна, требует встраивания в одну из типовых конфигураций и некоторого «допиливания напильником».
Перейти к публикации
Забыл написать, что бы не отправлять опять на модерацию напишу тут.
Письма формируются регламентным заданием «ОбработатьАлерты».
спасибо, помогло в работе!