Бизнес-события в конфигурации 1С: Документооборот

1

1. Что такое система бизнес-события?

Система бизнес-событий – это определённая структура действий, которая связывает разные составляющие конфигурации 1С: Документооборот и между собой, и с внешними системами. При помощи бизнес-событий можно, к примеру, автоматически запускать рассмотрение новой документации.

Общая структура действий складывается из таких составляющих:

  • Детекторы по событиям (могут быть юзерскими или типовыми);
  • Реестр, который хранит все события, которые уже произошли;
  • Разнообразные обработчики по событиям, которые могут быть как юзерскими, так и типовыми.

Структура бизнес-событий представлена на схеме ниже:

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

Обработчики бывают двух видов, согласно стандартным настройкам:

  • Тот, который рассылает уведомления о процессе;
  • Тот, который автоматически запускает процесс.

Подключить использование внутри системы бизнес-событий может только юзер с администраторскими правами.

2

2. Запуск бизнес-событий в конфигурации 1С: Документооборот

Для того, чтобы запустить бизнес-события внутри системы 1С: Документооборот, необходимо выполнить следующее: выбрать вкладку «Настройка и администрирование», перейти на раздел «Настройка программы» и кликнуть по панели «Общие настройки», откроется окно, где нужно проставить «галочку» около пункта «Бизнес-события», как показано на изображении далее:

После этого действия, во вкладке «Настройка и администрирование» будет отображаться отдельный перечень с настройками и командами «Бизнес-события», как отображено здесь:

3

3. Категории бизнес-событий в программе 1С: Документооборот

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

4. Детекторы по бизнес-событиям в системе 1С: Документооборот

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

По сути, это некий программный код, который считает событие выполненным, если в результате вернётся значение «Истина».

5. Обработчики в конфигурации системы 1С: ДО

Внутри обработчика также содержится программный код, который отвечает за рассмотрение-обработку такого события. Ниже представлена вкладка такого обработчика:

Внутри панели «Код обработки события» есть программный код системы, который будет автоматически включаться, когда бизнес-событие будет обрабатываться. В данном программном коде, в том числе, можно производить обращение к параметрам такого события.

Внутри панели «Код отмены обработки события» есть программный код, который будет автоматически включаться, когда бизнес-событие было отменено. При этом, его не обязательно вносить в том случае, если всё происходит внутри самой базы данных конфигурации 1С: Документооборот.

6. Подписки в системе программы 1С

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

Ниже представлено отображение всех подписок по бизнес-событиям внутри конфигурации:

7. Автоматический старт для процессов

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

Настройка такого автоматизированного запуска происходит от имени администратора. Для этого, необходимо следовать такому плану:

  1. Выбрать тот шаблон, который хотим поменять в разделе «Шаблоны процессов»;
  2. Кликнуть на строку «Назначен видам документов»;
  3. Нажать на «Создать»;
  4. Уже в новом окне, кликнуть в перечне на «Вид документа»;
  5. Выбрать то, какие из событий будут запускать в действие выбранный шаблон;
  6. Кликнуть по «Записать и закрыть».

Такое назначение автоматизированного шаблона отображено далее:

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