Подсистема алертов (уведомлений, отчетов)






Универсальная подсистема для платформ 8.1, предназначенная для быстрого формирования и отправки алертов (уведомлений, отчетов) пользователям. Не самостоятельна, требует встраивания в одну из типовых конфигураций и некоторого "допиливания напильником".

 

Данная подситема является доработкой подсистемы Павла Жаркова //infostart.ru/public/100289/. Если найдете ее полезной, «плюсы» ставьте и ему тоже.

Описание и инструкции по его блоку дублировать не буду, их можно почитать на стренице публикации автора.

 Что было доработано:

1. Возможность задать текст письма в справочнике «Типы алертов» с возможностью гибко использовать шаблоны текста:

Шаблон письма

В этом примере ТекущаяДата является именем шаблона, и при формировании письма будет заменена на результат выполнения команды. Для этого в сравочнике «Шаблоны замен» создаем элемент с именем ТекущаяДата, типом «Шаблон замены текста» и командой глЗначениеШаблона=ТекущаяДата();

 Шаблон замены текста

 Обращю внимание, что результат нужно помещать в глобальную переменную глЗначениеШаблона, обявленную в модуле приложения. Это объявление единственное вмешательство в типовую конфу.

По другому к результату выполнения команды в пользовательском режиме  не смог.

В поле команда можно написать произвольный кусок кода, главное результат поместить в переменную.

 

2. Задать произвольный текст запроса, результат выполнения которого будет добавлен в письмо в виде HTML-таблицы.

 Текст запроса

В запросе так же можно использовать параметры, которые нужно описать в справочнике шаблонов и указать на закладке «Параметры запроса».

Параметры

Имя параметра запроса и элемента справочника «Шаблоны замен» должны совпадать.

Шаблон параметра запроса

 

В результате должно получиться письмо примерно такого вида:

 Пример писма

 

Критика, советы и предложения приветсвуются. Как, впрочем, и плюсы в рекомендации. 🙂

В далеких планах сделать разработку самостоятельной, получающей данные из других баз через COMОбъект.

3 Comments

  1. nexts

    Универсальная подсистема для платформ 8.1, предназначенная для быстрого формирования и отправки алертов (уведомлений, отчетов) пользователям. Не самостоятельна, требует встраивания в одну из типовых конфигураций и некоторого «допиливания напильником».

    Перейти к публикации

    Reply
  2. nexts

    Забыл написать, что бы не отправлять опять на модерацию напишу тут.

    Письма формируются регламентным заданием «ОбработатьАлерты».

    Reply
  3. Alex_Japanese_Student

    спасибо, помогло в работе!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *