Документооборот Комплексный процесс без согласования

1. демиденкоНаталияФедоровна 23 15.06.21 12:14 Сейчас в теме
Первый этап процесса Согласование, согласующие лица определяются только по условиям. Создалась такая ситуация - условия отработали и определили, что согласующих лиц нет. Следующий этап должен быть Утверждение. Но комплексный процесс не отрабатывает, выпадает ошибка. Как это обойти?
Прикрепленные файлы:
DocДО.docx
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. comptr 33 15.06.21 12:27 Сейчас в теме
Штатно - прервать процесс и запустить новый, где не будет этапа согласования.
Это просто не логично, что вы хотите согласовать документ, но никто не должен его согласовывать. Либо определите, кто его согласует (чтобы автоподстановка работала), либо запускайте по другоу шаблону, где нет этапа согласования.

Можно попробовать поправить текущий процесс - через консоль запросов (или через универсальный подбор и обработку объектов) открыть элемент справочника "Шаблоны согласования", который привязан к этому процессу (не исходный шаблон, который входит в шаблон комплексного процесса) и в нём указать конкретного согласователя, но я не уверен, что это сработает.
3. демиденкоНаталияФедоровна 23 15.06.21 12:35 Сейчас в теме
В данном случае согласователь не нужен. Нужно сразу перейти к Утверждению , если согласователей нет. Пример. Докладную пишет нач.отдела, у которого начальник - директор, директор не должен и согласовывать и утверждать. Согласование в этом случае должно быть пропущено, а в другом случае, если докладную пишет сотрудник, процесс пойдет на Согласование к нач.отдела, затем на Утверждение. А процесс должен быть один.
4. user705522_constantin_h 35 15.06.21 12:53 Сейчас в теме
(3)Значит в комплексном процессе нужно сделать условие на согласование, чтобы процесс согласования запускался только в том случае, если есть согласователи.
6. демиденкоНаталияФедоровна 23 15.06.21 13:51 Сейчас в теме
(4)Вопрос в том, как это сделать
10. user705522_constantin_h 35 16.06.21 15:20 Сейчас в теме
(6)В (8) я ответил.
демиденкоНаталияФедоровна; +1 Ответить
5. nanik 5 15.06.21 13:27 Сейчас в теме
Добрый день!
Создайте новый комплексный процесс, выберите способ настройки маршрута "схема" и опишите в схеме условие, проверяющее руководителя.
Прикрепленные файлы:
7. демиденкоНаталияФедоровна 23 15.06.21 14:02 Сейчас в теме
(5)Есть возможность организовать это без схемы?
8. user705522_constantin_h 35 15.06.21 16:16 Сейчас в теме
(7)Есть. Управление процессами->Условия маршрутизации->Создать


В окне Выражение пишете программный код, который формирует Результат условия:

Переменная Результат возвращает результат выполнения программного кода.

В шаблоне комплексного процесса указываете условие:
9. nanik 5 15.06.21 21:44 Сейчас в теме
(7) есть, через условия маршрутизации, посмотрите демо базу там есть такой пример.
11. Good_Smile 18.06.21 11:45 Сейчас в теме
Да, условие маршрутизации на этап Согласования не установишь
Я предлагаю создать в согласовании фиктивную задачу, например на Администратора и выполнять её автоматически в доп обработчике бизнес-события
12. Pro-fan 07.02.22 17:04 Сейчас в теме
Сделайте условие, что если создает руководитель, то идет на утверждение, если подчиненный, то сначала на согласование.
Т.е. условие определяет, кто создает задачу - руководитель или нет. На утверждение ставите запуск ИЛИ при старте, если руководитель , или после согласования.
13. user2061884 26.04.24 07:24 Сейчас в теме
Добрый День! У меня равнозначная проблема. Есть шаблон служ. записки. Есть шаблон процесса для этой служебки. Народ пишет служебки. Они иногда не ставят согласующих. Т.е. служебка Создается рядовым сотрудником далее непосредственный начальник подписывает далее идет к согласующим далее идет к рассмотрению директору. Вот когда нет согласующих процес затыкается и дальще не проходит. Подскажите какой код прописать. Конф: 1С:Документооборот 2.0. Хочется одну служебку с согласующими и без согласующих. Заранее благодарю!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот