1. Возможности маршрутизации в 1С:Документооборот
В “1С:Документооборот” маршрутизация процессов представляет собой ключевой механизм для автоматизации и контроля движения документов и задач внутри организации. Она позволяет определить четкую последовательность действий, участников и сроков исполнения, гарантируя своевременную обработку информации и соблюдение установленных регламентов.
Система маршрутизации в “1С:Документооборот” базируется на гибкой настройке маршрутов, которые могут быть адаптированы к различным типам документов и бизнес-процессов. Маршруты определяются визуально, с использованием графического редактора, что упрощает их создание и модификацию. В каждом маршруте можно задать этапы, на которых определяются исполнители, задачи, сроки и условия перехода к следующему этапу.
Возможности маршрутизации включают параллельное и последовательное выполнение этапов, условные переходы в зависимости от принятых решений или введенных данных, а также автоматическое уведомление участников о новых задачах. Интеграция с другими подсистемами “1С:Документооборот” обеспечивает целостность процесса и исключает потерю информации.
Для каждого этапа маршрута можно определить конкретные действия, которые должны быть выполнены исполнителем. Это может быть согласование документа, его утверждение, ознакомление или выполнение определенной задачи. Система позволяет настроить автоматическое формирование задач для исполнителей, а также контролировать их выполнение.
2. Настройка условий маршрутизации в конфигурации 1С:Документооборот
В 1С:Документооборот настройка условий маршрутизации выполняется в разделе «Управление процессами» – «Условия маршрутизации».

В интерфейсе настроек маршрутизации в левой панели отображается список объектов, для которых настраиваются правила перенаправления, а в правой – соответствующие условия, относящиеся к выделенному объекту

Для добавления нового условия требуется нажать кнопку «Создать»

В открывшемся окне заполняется «Наименование»

Из выпадающих списков заполняется «Тип объекта» и «Способ задания условия»


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

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

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

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


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