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