Подсистема liteFunc - пользовательские функции. Изменение бизнес логики без изменения конфигурации

Программирование - Универсальные функции

Публикую решение, применение которому можно найти при работе с бизнес-процессами, рассылками по клиентам, автоматическими реакциями на события в 1с. Аналоги функционала можно найти в типовой 1с:Документооборот - условия маршрутизации, БИТ.CRM 3 - пользовательские функции, БИТ.Финанс - пользовательские функции.

Применение

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

Например:

  • Вычистить ответственного за этап бизнес процесса в зависимости от значений реквизитов
  • Вычислить дату для подстановки в документы и задачи
  • Вычислить произвольный текст для подстановки в шаблоне печатной формы или письме
  • Вычислить выражение для управления логикой вашего кода
  • Выполнить произвольный код при записи справочника, документа и т.д.

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

  • Независимость от конфигурации и возможность интеграции в произвольную 1с на платформе 8.3
  • Расширенные возможности.

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

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

Добавьте вызовы Справочники.бпм_ПользовательскиеФункции.ВыполнитьФункцию(Функция, ВходящиеДанныеДляОбработки) в необходимых частях вашего решения.

ВходящиеДанныеДляОбработки - обычно ссылка, если вычисление условия ведется в режиме конструктора или произвольные данные, если условие вычисляется кодом.

Функция - ссылка на Справочник.бпм_ПользовательскиеФункции.

Встроенная обработка бпм_ТестированиеПользовательскихФункций позволяет провести тестирование для пользовательских функций.

Скачать файлы

Наименование Файл Версия Размер
Подсистема liteFunc - пользовательские функции. Изменение бизнес логики без изменения конфигурации:
.cf 77,68Kb
11.10.17
3
.cf 77,68Kb 3 Скачать

См. также

В этой теме еще нет сообщений.
Оставьте свое сообщение