Автоматизация · 10 мин
Настройка маршрута согласования в 1С:Управление холдингом
Пошаговая настройка маршрута согласования в 1С:УХ: этапы, условия, роли, типовые ошибки и проверка результата. Практическая инструкция для внедрения.
Маршрут согласования в 1С:Управление холдингом определяет, кто и в какой последовательности утверждает документы: заявки на расход денежных средств, договоры, бюджеты, инвестиционные проекты. Без корректно настроенного маршрута документы либо «зависают» без согласующих, либо уходят не тем сотрудникам, и контроль превращается в формальность.
Настройка ведётся в подсистеме «Согласование объектов» и строится вокруг справочника маршрутов, этапов, условий выбора и ролей согласующих. Работа требует прав администратора или методолога и обычно занимает от пары часов для простого линейного маршрута до нескольких дней для матрицы с условиями по суммам и организациям.
Ниже разобран практический порядок: подготовка данных, создание маршрута, настройка этапов и условий, назначение маршрута видам документов, тестирование и типовые ошибки. Ориентир — типовая поставка 1С:УХ, в отраслевых доработках названия пунктов могут отличаться.
Что подготовить перед настройкой маршрута
До создания маршрута нужно собрать регламент согласования в явном виде: какие виды документов согласуются, кто утверждает на каждом этапе, от чего зависит выбор согласующих (сумма, организация, статья бюджета, ЦФО). Попытка настроить маршрут «по памяти» почти всегда заканчивается переделкой, потому что в 1С:УХ условия жёстко привязаны к реквизитам объектов.
Проверьте базовые данные, на которые опирается механизм:
- заполненный справочник пользователей с актуальными подразделениями и должностями;
- настроенные роли согласующих, если согласование назначается не персонально, а на должность;
- включённая функциональная опция согласования объектов в настройках программы;
- заполненные реквизиты документов, по которым будут строиться условия (организация, сумма, ЦФО, статья ДДС).
Как включить механизм согласования
Откройте раздел администрирования и проверьте, что в настройках подсистемы согласования включён сам механизм. В типовой поставке путь проходит через «НСИ и администрирование» — настройки согласования объектов. Без включённой опции справочник маршрутов и команды запуска согласования в документах будут недоступны.
Дополнительно убедитесь, что у пользователей, которые будут согласовывать, есть соответствующие права: профиль согласующего или расширенный профиль с доступом к согласуемым документам. Частая ситуация — маршрут настроен верно, но согласующий не видит документ в своём списке задач из-за ограничений RLS по организации.
Создание маршрута и настройка этапов
Маршрут создаётся в справочнике маршрутов согласования. Для нового элемента укажите наименование, отражающее назначение (например, «Заявки на расход ДС свыше лимита»), и при необходимости период действия. Затем добавьте этапы — каждый этап это один шаг согласования с собственным набором согласующих.
- 1Откройте справочник маршрутов согласования и создайте новый элемент с понятным наименованием
- 2Добавьте первый этап: укажите согласующего — пользователя или роль
- 3Настройте порядок этапов: последовательно или параллельно
- 4Для параллельных этапов задайте правило завершения: все согласующие или любой
- 5Добавьте остальные этапы по регламенту и сохраните маршрут
Последовательные и параллельные этапы
Последовательные этапы выполняются один за другим: пока первый согласующий не утвердил документ, второй его не увидит в задачах. Такой вариант подходит для иерархического согласования — руководитель, затем финансовый директор, затем генеральный.
Параллельные этапы отправляют документ нескольким согласующим одновременно. Для них важно правило завершения: «все» означает, что этап закроется только после решения каждого, «любой» — что достаточно одного утверждения. Ошибка в этом параметре — типичная причина, когда документ «застревает», хотя кто-то уже согласовал.
Согласование по ролям и по пользователям
Назначение конкретного пользователя оправдано, когда функцию выполняет один человек и замещение не предусмотрено. Роли предпочтительнее для массовых маршрутов: например, роль «Финансист ЦФО» автоматически подхватывает сотрудника, ответственного за соответствующее подразделение, если настроена адресная привязка роли к реквизитам документа.
Условия выбора маршрута
Один вид документа обычно обслуживается несколькими маршрутами: мелкие заявки согласует руководитель, крупные — ещё и финансовый директор. Выбор нужного маршрута задаётся условиями по реквизитам документа: сумма, организация, статья, вид операции.
Условия настраиваются в правилах выбора маршрута для вида согласуемого объекта. Каждое правило — это отбор (например, «Сумма больше 500000») и ссылка на маршрут, который применяется при его выполнении. Правила проверяются по порядку, поэтому более частные условия ставьте выше общих.
Варианты организации условий
Подходит, когда состав согласующих сильно различается. Ограничение: нужно следить за порядком правил и пересечением условий.
Этапы внутри маршрута включаются только при выполнении условия. Проще сопровождать, но сложнее читать регламент.
Резервный вариант, если ни одно условие не сработало. Без него документ останется без маршрута.
Обязательно задайте маршрут по умолчанию на случай, когда ни одно условие не выполнилось. Иначе документ запустится в согласование без маршрута, и найти его среди «зависших» объектов будет непросто.
Привязка маршрута к виду документа и запуск
После создания маршрута его нужно связать с видом согласуемого объекта. В настройках согласования для конкретного вида документов указывается способ определения маршрута: фиксированный маршрут или по правилам выбора. Именно здесь подключаются условия из предыдущего шага.
Запуск согласования выполняет инициатор из документа командой «Запустить согласование» (в ряде конфигураций — через изменение статуса). После запуска система определяет маршрут, формирует задачи согласующим и фиксирует историю. Документ на время согласования обычно блокируется от редактирования — учтите это в регламенте: исправление ошибки потребует отзыва с согласования.
Проверка работы маршрута
Тестирование делается на копии рабочей базы или на тестовой организации. Создайте документы под каждую ветку условий: минимальную сумму, граничное значение, сумму выше порога, каждую организацию из регламента. Запустите согласование и проверьте, у кого появились задачи.
Как проверить результат
Для документа определился ожидаемый маршрут по условию
Маршрут не определён или выбран не тот — проверяйте порядок правил
Задача появилась у нужного пользователя или роли
Задача ушла другому сотруднику или никому — проверяйте роли и права
После утверждения этап закрылся и запустился следующий
Этап висит после согласования — проверяйте правило «все/любой»
После всех этапов документ получил статус «Согласован»
Статус не изменился — смотрите настройки завершения маршрута
Отдельно проверьте сценарий отклонения: согласующий отклоняет документ с комментарием, инициатор получает уведомление и может доработать и повторно запустить согласование. Если при отклонении документ остаётся заблокированным, регламент доработки не сработает.
Типовые ошибки и ограничения
Помните об ограничениях типового механизма: сложная матричная логика (например, согласующий зависит одновременно от суммы, статьи и контрагента с приоритетами) может потребовать доработки или использования расширенных механизмов бизнес-процессов. Не пытайтесь «вылечить» это десятками пересекающихся правил — сопровождение станет невозможным.
Что важно запомнить
Надёжный маршрут согласования в 1С:УХ строится на трёх опорах: согласующие назначаются ролями, условия выбора маршрута упорядочены от частного к общему и дополнены маршрутом по умолчанию, а любое изменение проверяется на тестовых документах по всем веткам до запуска в работу.
Частые вопросы
Можно ли изменить маршрут для уже запущенного документа?
Штатно — нет: запущенный экземпляр согласования живёт по маршруту, актуальному на момент старта. Правильный путь — отозвать документ с согласования, скорректировать маршрут или документ и запустить заново.
Что делать, если согласующий в отпуске?
Используйте механизм замещения или переназначения задач, если он включён в настройках. Альтернатива — назначение этапа на роль, которую на время отпуска получает заместитель. Ручное переназначение отдельных задач администратором — крайняя мера.
Почему документ запустился без маршрута?
Чаще всего ни одно правило выбора не сработало, а маршрут по умолчанию не задан. Проверьте условия: их порядок, значения реквизитов в конкретном документе и признак активности правил.
Как согласовать документ нескольким организациям одновременно?
Через параллельные этапы с ролями, привязанными к организациям, либо через отдельные маршруты по условию «организация». Для межкомпанийных сценариев заранее проверьте права согласующих на чужие организации — ограничения RLS частая причина «невидимых» задач.
Можно ли настроить автоматическое согласование мелких сумм?
Да, через отдельный маршрут с автоматическим этапом или через правило, которое для сумм ниже порога выбирает упрощённый маршрут. Убедитесь, что такая схема согласована с внутренним контролем: автоматическое утверждение всё равно фиксируется в истории согласования.
Где посмотреть, на каком этапе завис документ?
В карточке документа откройте панель или отчёт по согласованию: там видны текущий этап, назначенные согласующие и история решений. Также полезен список невыполненных задач согласования с отбором по документу.