Подсистема liteTemplate — шаблоны текстов и рассылок. Изменение бизнес-логики без изменения конфигурации




Публикую решение, применение которому можно найти при работе с бизнес-процессами, рассылками по клиентам, автоматическими реакциями на события в 1С.

Подсистема позволяет генерировать текстовые документы в формате плоского текста или HTML для использования при автоматизации почтовых рассылок или при вычислении текстов задач, напоминаний и проч.

Подсистема является компиляцией идей из аналогичных типовых решений от Рарус, 1С, Первый БИТ. (В коде нет ни одного скопированного куска текста. Компилированы только идеи, концепция).

Применение

Используя решение, Вы получаете возможность, не внося изменений в конфигурацию, менять бизнес-логику (шаблоны текстов рассылок), описывая все необходимое на языке 1С или пользуясь мышью.

Например:

  • Настройка подписи к письмам
  • Настройка писем о событиях (просрочка задачи, уведомление о дебиторке)
  • Настройка текстов смс сообщений
  • Настройка текстов задач при работе с бизнес-процессам

Основное отличие решения от аналогов

  • Независимость от конфигурации и возможность интеграции в произвольную 1С на платформе 8.3
  • Расширенные возможности:
    • Текст для автозаполнения может быть получен как значение реквизита
    • Текст для автозаполнения может быть получен как значение реквизита первой строки Табличной части
    • Текст для автозаполнения может быть получен с использованием пользовательских функций (//infostart.ru/public/683639/)
    • Опции форматирования чисел
    • Опции склонения без использования внешних компонент и онлайн ресурсов

Как пользоваться?

Произведите сравнение/объединение прилагаемого файла с вашей конфигурацией.

Добавьте вызовы

  • Справочники.бпм_ШаблоныТекстов.ПолучитьСформированныйТекст(СсылкаНаШаблон, ТекстШаблона, СсылкаНаСправочникСДаннымиЗаполнения); для получения плоского текста
  • Справочники.бпм_ШаблоныТекстов.ВернутьТекст(Шаблон,Объект = Неопределено, ВозвращатьТекстИНастройки = Ложь) для получения текста и вложений (для отображения в формате HTML)

Бонусы

  • Встроенная подсистема liteFunc (//infostart.ru/public/683639/).
  • Встроенный механизм хранения файлов- картинок шаблонов писем (что бы не привязываться к конкретной типовой конфигурации).
  • Встроенный органайзер для файлов  с минимально достаточными возможностями

Leave a Comment

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