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

Содержание:

В данной статье рассмотрим на примерах настройку условий маршрутизации через изменение схемы, а именно:

  1. Использование элементов “Разделение” и “Слияние”;
  2. Как настроить условие по результату действия;
  3. Как настроить условие по объекту.
1

1. Использование элементов “Разделение” и “Слияние” в системе 1С:Документооборот

Пример 1: Согласование Службой безопасности должно проходить параллельно согласованию специалистами.

Добавим в “Настройку обработки” две задачи с типом “Согласование”. Для этого нажмём кнопку “Подобрать действия” и в списке “Все действия” создаём новый элемент (см. рис ниже):

Перенесём элементы на форму по двойному клику мышки или с помощью кнопки

После добавление элементов, нажимаем на гиперссылку “Стандартная” в колонке “Схема”:

В открывшемся окне нужно нажать на кнопку “Изменить схему”, тогда схема станет доступна для редактирования:

Чтобы задачи запускались параллельно, добавим элемент “Разделение” на форму – кликаем на соответствующую кнопку на панели и отрисовываем элемент на форме:

По умолчанию из разделения выходят три стрелки. Первую стрелку переносим в задачу “Согласование службой безопасности”, вторую – в задачу “Согласование”, а третью удаляем по кнопке Delete:

На следующем шаге нужно объединить две ветки в одну, для этого используем элемент “Слияние”, добавляем его на форму:

Соединяем стрелки из задач “Согласование службой безопасности” и “Согласование” с элементом “Слияние” как показано на рисунке ниже:

Стрелку из элемента “Слияние” соединим с задачей “Регистрация” и проверим, корректна ли схема:

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

Запустились две задачи: “Согласование” и “Согласование службой безопасности”:

Выполним задачу “Согласование службой безопасности”: провалимся в задачу и нажмём “Согласованно”:

Задача на “Регистрацию” не формируется, ждёт выполнения второго потока задач. Выполним их.

После выполнения второго потока задач сформировалась задача “Регистрация”. Элемент “Слияние” синхронизирует выполнение потоков задач, входящих в него.

Рассмотрим второй случай: Служба безопасности выполнит задачу с результатом “Не согласовано”, а по второму потоку все задачи будут согласованы:

В задаче “Ознакомиться с результатом согласования” нажмём кнопку “Завершить согласование”:

В итоге сформировалась задача “Регистрация”, хотя один поток согласования завершился с отрицательным результатом. Для исправления данной ситуации, необходимо добавить условие в схему, рассмотрим его в следующем пункте.

2

2. Как настроить условие по результату действия в учетной системе 1С

Пример 2. Задача “Регистрация” должна формироваться только тогда, когда оба параллельных потока задач “Согласование службой безопасности” и “Согласование” завершились с результатом “Согласовано”.

Прервём ранее запущенную обработку и вернёмся в редактирование схемы.

Добавим элемент “Условие”, соединим его со стрелкой из “Слияния”:

По двойному клику мышки провалимся в “Условие”, нажмём “Добавить” -> “Результат выполнения действия”:

Добавим действия и результат выполнения равный “Согласовано”:

Проверим схему и сохраним изменения:

Проверим, корректно ли отрабатывает схема на примере. Заполним заново обработку и запустим её:

Смоделируем ситуацию, когда поток “Согласование” будет завершен с результатом “Согласовано”, а задача “Согласование службой безопасности” – “Не согласовано”. В итоге выполнения видим, что задача “Регистрация” не запустилась, процесс завершён:

Перезапустим обработку и смоделируем ситуацию, когда оба потока согласования завершились с результатом “Согласовано”:

Задача “Регистрация” создалась:

Условия работают верно! Можем переходить к рассмотрению следующего примера.

3

3. Как настроить условие по объекту в учетной программе 1С

Пример 3. Служебную записку должен согласовывать Директор УК, если сумма больше 500 000 руб., иначе – Руководитель организации.

В Виде документа на закладке “Настройка обработки” добавим два действия согласования: “Согласование Директором УК” и “Согласование Руководителем Организации”:

Далее перейдём по гиперссылке “Стандартная” в колонке “Схема”, в открывшемся окне нажимаем “Изменить схему”. Затем добавим элемент “Условие” на форму. По двойному клику мышки провалимся в “Условие”:

Откроется справочник “Алгоритмы проверки”. Создаём новый элемент, указываем “Наименование” и нажимаем на кнопку “Добавить правило”. Выбираем последовательно поля “Сумма” и “Валюта”, указываем соответствующие им “Вид сравнения” и “Значение”:

Сохраняем элемент и выбираем его в форме “Настройка условия”:

Редактируем связи, как показано на рисунке ниже, и проверяем схему:

Не забудьте добавить “Правила обработки” и указать в ней участников согласования! Без них схема работать не будет!