При настройке сложных и комплексных процессов согласования документов в системе 1С:Документооборот пользователи и администраторы часто сталкиваются с ситуацией, когда одному согласующему приходит несколько одинаковых задач или уведомлений. Кроме того, при попытке выполнить согласование может возникать ошибка о том, что виза исполнителя уже существует в документе. Разберем подробнее причины возникновения этих проблем и проанализируем способы их правильного устранения.
Рассмотрим, из-за чего возникает размножение задач и оповещений для одного сотрудника:
Согласование. Если же комплексный процесс настроен так, что включает в себя несколько последовательных или параллельных самостоятельных действий или подпроцессов согласования, программа сформирует отдельные задачи на каждое действие, что вызовет приход нескольких уведомлений.Выясним, как правильно настроить права и структуру компании, чтобы избавиться от лишних задач и при этом сохранить доступ руководства к процессам отдела:
Структура предприятия для подразделения должен быть четко указан его руководитель. Все сотрудники отдела должны быть внесены в состав этого подразделения.Проанализируем ситуацию, когда при попытке нажать кнопку «Согласовать» программа выдает сообщение о существовании визы исполнителя. Это связано с методическим ограничением платформы: в 1С:Документооборот нельзя создать две активные визы согласования для одного и того же пользователя на одном уровне.
Для решения этой проблемы рассмотрим следующие механизмы:
Роли исполнителей (например, «Юрист» и «Руководитель проекта»), то привязка визы происходит к роли. В таком случае сотрудник сможет согласовать документ за разные роли, а система корректно сформирует отдельные визы с соответствующими ролевыми функциями.Посмотрим, как программа обрабатывает ситуации, когда один и тот же сотрудник подставляется в процесс согласования несколько раз (например, по автоподстановкам Руководитель инициатора и Адресат):
Внутри одного единого действия Согласование система 1С:Документооборот самостоятельно проверяет список согласующих лиц. При запуске процесса программа сначала вычисляет пользователя по одной автоподстановке, а затем, доходя до следующей, видит, что данный сотрудник уже добавлен в список участников, и не дублирует его повторно. Дополнительных проверок на встроенном языке в этом случае писать не требуется.