Первый этап процесса Согласование, согласующие лица определяются только по условиям. Создалась такая ситуация - условия отработали и определили, что согласующих лиц нет. Следующий этап должен быть Утверждение. Но комплексный процесс не отрабатывает, выпадает ошибка. Как это обойти?
Прикрепленные файлы:
DocДО.docx
По теме из базы знаний
- Блокировка повторного запуска комплексного процесса в 1С: Документооборот 2
- Автоматическое закрытие задачи "Ознакомление" в комплексном процессе
- Получение актуального маршрута согласования комплексного процесса 1С: Документооборот
- Иной подход к схемам комплексных процессов (возможность пользователям в удобном формате видеть участников процесса до его запуска) в 1С: Документооборот
- Управление сбором истории согласования в комплексных процессах
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Штатно - прервать процесс и запустить новый, где не будет этапа согласования.
Это просто не логично, что вы хотите согласовать документ, но никто не должен его согласовывать. Либо определите, кто его согласует (чтобы автоподстановка работала), либо запускайте по другоу шаблону, где нет этапа согласования.
Можно попробовать поправить текущий процесс - через консоль запросов (или через универсальный подбор и обработку объектов) открыть элемент справочника "Шаблоны согласования", который привязан к этому процессу (не исходный шаблон, который входит в шаблон комплексного процесса) и в нём указать конкретного согласователя, но я не уверен, что это сработает.
Это просто не логично, что вы хотите согласовать документ, но никто не должен его согласовывать. Либо определите, кто его согласует (чтобы автоподстановка работала), либо запускайте по другоу шаблону, где нет этапа согласования.
Можно попробовать поправить текущий процесс - через консоль запросов (или через универсальный подбор и обработку объектов) открыть элемент справочника "Шаблоны согласования", который привязан к этому процессу (не исходный шаблон, который входит в шаблон комплексного процесса) и в нём указать конкретного согласователя, но я не уверен, что это сработает.
В данном случае согласователь не нужен. Нужно сразу перейти к Утверждению , если согласователей нет. Пример. Докладную пишет нач.отдела, у которого начальник - директор, директор не должен и согласовывать и утверждать. Согласование в этом случае должно быть пропущено, а в другом случае, если докладную пишет сотрудник, процесс пойдет на Согласование к нач.отдела, затем на Утверждение. А процесс должен быть один.
(7)Есть. Управление процессами->Условия маршрутизации->Создать
В окне Выражение пишете программный код, который формирует Результат условия:
Переменная Результат возвращает результат выполнения программного кода.
В шаблоне комплексного процесса указываете условие:
В окне Выражение пишете программный код, который формирует Результат условия:
Переменная Результат возвращает результат выполнения программного кода.
В шаблоне комплексного процесса указываете условие:
Сделайте условие, что если создает руководитель, то идет на утверждение, если подчиненный, то сначала на согласование.
Т.е. условие определяет, кто создает задачу - руководитель или нет. На утверждение ставите запуск ИЛИ при старте, если руководитель , или после согласования.
Т.е. условие определяет, кто создает задачу - руководитель или нет. На утверждение ставите запуск ИЛИ при старте, если руководитель , или после согласования.
Добрый День! У меня равнозначная проблема. Есть шаблон служ. записки. Есть шаблон процесса для этой служебки. Народ пишет служебки. Они иногда не ставят согласующих. Т.е. служебка Создается рядовым сотрудником далее непосредственный начальник подписывает далее идет к согласующим далее идет к рассмотрению директору. Вот когда нет согласующих процес затыкается и дальще не проходит. Подскажите какой код прописать. Конф: 1С:Документооборот 2.0. Хочется одну служебку с согласующими и без согласующих. Заранее благодарю!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот