Можно ли указать условие маршрутизации документа?
При «жесткой» маршрутизации маршруты прохождения документов строго регламентированы, и пользователи не вправе их менять. Однако в этом случае может возникнуть необходимость обработки логических операций, когда маршрут изменяется при выполнении заранее заданных условий (например, отправке документа руководству при превышении сотрудником своих должностных полномочий).
Условия маршрутизации могут использоваться для добавления согласующих, для определения условий запуска нового действия процесса, определения применимости шаблона к документу.

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

Если в табличную часть добавлено несколько строк, то по умолчанию при вычислении условия используется логический оператор «И».
Для связывания строк условия с помощью других логических операторов служит группировка.
По кнопке «Сгруппировать правила» выделенные строки объединяются в группу. Группы бывают трех видов: «Группа И», «Группа ИЛИ», «Группа НЕ», что соответствует логическому оператору, применяемому к строкам этой группы.

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

Условия маршрутизации могут использоваться для добавления согласующих, для определения условий запуска нового действия процесса, определения применимости шаблона к документу.
Где задается список условий маршрутизации?
Список условий маршрутизации задается в справочнике «Условия маршрутизации»: Управление процессами - Условия маршрутизации.
Справочник разделен по видам объектов, для которых определяются условия.
Каждое условие может быть вычислено, и результатом вычисления должно являться значение «истина» или «ложь».
Какими способами можно задать условие маршрутизации?
Условие маршрутизации может быть задано одним из трех способов:- В режиме конструктора;
- На встроенном языке;
- Комбинацией из других условий.
В режиме конструктора в табличную часть условия необходимо добавить одну или несколько строк и указать в каждой из них реквизит объекта, на который действует условие, вид сравнения и значение с которым сравнивать.

Если в табличную часть добавлено несколько строк, то по умолчанию при вычислении условия используется логический оператор «И».
Для связывания строк условия с помощью других логических операторов служит группировка.
По кнопке «Сгруппировать правила» выделенные строки объединяются в группу. Группы бывают трех видов: «Группа И», «Группа ИЛИ», «Группа НЕ», что соответствует логическому оператору, применяемому к строкам этой группы.
Как задать условие на встроенном языке или комбинацией других условий?
В режиме задания условия «На встроенном языке» необходимо написать код на встроенном языке 1С:Предприятия, в котором переменной «Результат» должно быть присвоено значение типа «Булево», которое будет являться результатом вычисления условия.
Способ задания условия «комбинация из других условий» служит для создания нового условия из заданных ранее. Условия добавляются в табличную часть подбором из справочника Условия маршрутизации и связываются в логическое выражение с помощью группировки.

Выражение на встроенном языке выполняется в безопасном режиме.
◉ Остались вопросы?
Наши эксперты помогут подобрать решение под ваши задачи.