Визуальный конструктор маршрутов согласования и бюджетных процессов
в программе 1С: Управление Холдингом

Содержание:

  1. Что такое визуальный конструктор?
  2. Общий вид визуального конструктора процесса в программе 1С: Управление Холдингом
  3. Виды этапов шаблонов процессов 1С
  4. Приемы работы с визуальным конструктором в 1С: Управление Холдингом

 

1.      Что такое визуальный конструктор?

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

В этой статье мы рассмотрим приемы работы с визуальным конструктором шаблонов процессов в 1С: Управление Холдингом на примере конфигурации версии 3.2.

2. Общий вид визуального конструктора процесса в программе 1С: Управление Холдингом

Визуальный редактор открывается сразу после записи нового маршрута согласования / процесса, либо при открытии уже имеющегося процесса в режиме редактирования / просмотра. Общий вид редактора этапов процесса выглядит как представлено на рисунке:

Редактирование этапов процесса: Маршрут согласования

В левой части окна будет расположена сама схема процесса, а в правой части – набор пиктограмм всех возможных видов этапов процесса. Этот набор различен для разных видов процесса. На данном рисунке представлен общий вид формы редактирования процесса с типом “Маршрут согласования”.

3. Виды этапов шаблонов процессов 1С

Пиктограмма Описание Доступен в видах процессов
Маршрут согласования Процесс подготовки отчетности Универсальный процесс
Согласование – для настройки этапа требуется указать согласующих (пользователей, либо роли согласователей) Да Нет Нет
Переход по условию – этап, на котором можно организовать разделение процесса на несколько веток в зависимости от параметров процесса (или согласуемого объекта) Да Нет Да
Вложенный процесс – настройка перехода к выполнению другого процесса (вложенный процесс настраивается отдельно) Да Да Да
Обработка – выполнение обработки с индивидуальным кодом. Обычно используется, когда механизмов описания типовых этапов недостаточно для программирования нужного действия. Да Да Да
Оповещение – этап, на котором настраивается формат, способ доставки и перечень адресатов для отправки сообщения (как правило о результате согласования на том, или ином этапе) Да Да Да
Ожидание – этап, на котором система откладывает переход к следующим этапам на период выполнения каких-то вспомогательных или вложенных процессов. (например, при отправке на уточнение согласуемого объекта) Да Нет Да
Пауза – название говорит само за себя. Возможность устанавливать буферные периоды между другими этапами (например: после выполнения одного этапа, передавать на следующий этап согласования через 24 часа). Это может использоваться в случаях, когда объект процесса после определенного этапа должен быть обработан дополнительно регламентным заданием, которое запускается 1 раз в сутки. Да Нет Да
Переход по выбору – также, как и переход по условию обеспечивает ветвление процесса, но отличается тем, что выбор этапа, к которому нужно перейти выбирается пользователем самостоятельно из перечня возможных. Да Нет Да
Подготовка отчетов – этап, на котором задается регламент подготовки отчетности, виды отчетов, которые должны быть подготовлены в рамках этапа и прочие параметры, связанные с процессом подготовки отчетности как условия выполнения этапа Нет Да Нет
Этапы импорта/экспорта данных. В случае, когда процесс подразумевает выгрузку или загрузку данных по интеграционным схемам с внешними базами данных (например, при настройке процесса создания нового контрагента в рамках централизованного управления НСИ: после согласования в 1С:Управление Холдингом элемент справочника должен быть выгружен во внешние базы) Нет Нет Да
Нет Нет Да
Утверждение/отклонение предмета процесса – финализирующие этапы, после них процесс всегда останавливается. Да Нет Да
Да Нет Да

4.      Приемы работы с визуальным конструктором в 1С: Управление Холдингом

Рассмотрим приемы работы с визуальным конструктором на примере маршрута согласования

4.1.   Добавление и удаление этапов на схеме

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

Этапы процесса

Для удаления этапов со схемы необходимо выделять этапы и в командной панели нажимать кнопку пометки на удаление ().

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

4.2.   Связывание этапов

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

Список согласующих
Настройка перехода по условию

А можно выделить левой кнопкой мыши с зажатой клавишей Ctrl последовательно два этапа, которые нужно связать и в командной панели над окном схемы шаблона выбрать

Добавить связь

При этом важно в каком порядке выделены этапы, а именно: тот, который будет выделен первым конструктор поставит первым в последовательности.

Точно таким же способом можно разорвать связь между этапами: выделить несколько этапов и нажать в командной панели кнопку

4.3.  Визуальный контроль корректности настроек

Конструктор прямо на схеме размещает различные подсказки пользователю. Некорректно настроенные этапы подсвечиваются красной рамочкой:

Переход по условию

такие этапы необходимо открыть и выполнить настройку до конца.