Запуск процесса по событию

Рассмотрим пример: для Вида документов «Заказ клиента» настроен Статус, заданный пользовательским типом данных. Необходимо осуществить такую настройку программы, при которой при записи документа архива «Заказ клиента» в статусе «Согласован» будет автоматически запускаться бизнес-процесс «Реализация».

Для реализации такой настройки используется справочник «Обработчики событий». Каждый элемент данного справочника представляет собой настройку, в которой указывается, какой процесс должен быть начат или продолжен при возникновении события с определенным объектом системы - документом или справочником.

Для создания нового обработчика необходимо в меню программы выбрать пункт «Проектирование / Обработчики событий» и создать новый элемент справочника. В открывшемся окне следует задать Настройки срабатывания обработчика, указав объект системы, на изменение которого будет реагировать обработчик, а также определить Событие и Дополнительное условие, при котором он будет активизироваться. Наименование обработчика формируется автоматически.

В рассматриваемом примере в качестве Справочника необходимо выбрать справочник «Документы», Событие – «При записи».

1

Дополнительное условие задается с помощью выражения:

[Шапка.Вид документа] = [Заказ клиента] И [Шапка.Статус] = [Согласован]

Указанное условие будет анализироваться при записи каждого документа архива, но обработчик будет срабатывать только при записи документа с видом «Заказ клиента» в статусе «Согласован».

Далее необходимо задать Настройки действия обработчика, указав Модель бизнес-процесса – «Реализация», которую будет вызывать обработчик, Точку входа в процесс – «Старт» и Настройку заполнения процесса.

Настройка заполнения процесса позволяет определить, какие данные из документа необходимо передавать в процесс. Поскольку кроме ссылки на документ архива в процесс ничего передавать не требуется, настройка будет выглядеть следующим образом:

2

При срабатывании обработчика ссылка на документ архива будет записана в реквизит Заказ клиента бизнес-процесса «Реализация». Для передачи данных в бизнес-процесс указанный реквизит должен обязательно присутствовать на «точке Старта».

При создании нового обработчика автоматически устанавливается флаг «Активный», который означает, что обработчик включен, и по заданному событию будет производиться запуск бизнес-процесса. Отсутствие флага позволит записать данную настройку, но оставит ее нерабочей. Флаг «Использовать один раз» означает, что запуск процесса будет выполнен только при первом возникновении события, удовлетворяющего условиям, то есть при последующем изменении и записи документа бизнес-процесс запущен не будет.

3

Таким образом, при указанных настройках при первой записи документа «Заказ клиента» в статусе «Согласован» будет автоматически запускаться бизнес-процесс «Реализация». Записанный документ будет передан в бизнес-процесс в качестве реквизита процесса Заказ клиента.

4



Настройка доступна при использовании версий продукта: Бизнес-процессыДокументооборот или Проф.

Новости
15.06.2018

"Газпром нефть" и "1С" начнут совместные разработки IT-решений для нефтяной индустрии
"Газпром нефть" и компания "1С" синхронизируют работу по разработке IT-решений для нефтяной отрасли. Соответствующий меморандум подписан на...

04.06.2018

ПитерСофт информирует о выпуске редакции 3.0 конфигурации "Управление холдингом" системы "1С:Предприятие 8"
Компания ПитерСофт сообщает о выпуске редакции 3.0 конфигурации "Управление холдингом". "1С:Управление холдингом 8" – комплексное решение класса...

24.05.2018

ПитерСофт информирует о выпуске нового продукта "1С:Бухгалтерия КОРП МСФО"
Компания ПитерСофт сообщает о выпуске программного продукта "1С:Бухгалтерия КОРП МСФО". "1С:Бухгалтерия КОРП МСФО" предназначена для...

17.05.2018

ПитерСофт информирует о проведении вебинара «Переход с 1С:УПП на 1С:ERP» 28 мая 2018г.
ПитерСофт сообщает, что 28.05.2018 в 10.00 по московскому времени состоится вебинар на тему «Переход с 1С:УПП на 1С:ERP», который будет интересен...

Прайс-лист
Стать партнером
Демо-версия
Посмотреть демо-ролики
Посмотреть презентации

Организация эффективного взаимодействия подразделений

Что такое эффективная система коммуникаций для компании?
Прежде всего, когда суть...

Статья полностью

Процессное управление - это просто!

Программный продукт «ПитерСофт: Управление процессами» является представителем систем класса...

Статья полностью

Часто задаваемые вопросы

Как лицензируется продукт?
Возможен ли апгрейд?
Где хранится лицензия на продукт?

Все вопросы