Согласование документов и справочников в 1С по настраиваемым маршрутам
Согласование (утверждение) произвольных справочников и документов. Настраиваемые маршруты согласования. Выбор типа уведомлений. Произвольный отбор объектов.
Почему выбирают эту разработку:
Сначала демонстрация, потом решение о покупке
Уже помогает 88+ компаниям — вы не первые 🙂
Работает как внешняя обработка — не мешает обновлениям
Отвечаем на все вопросы, отправляем закрывающие документы, показываем честные отзывы клиентов
3 месяца бесплатно
Вместо предисловия
Нередко у пользователей возникает необходимость настроить согласование различных документов. При этом хотелось бы иметь возможность настройки произвольных маршрутов (шаблонов) согласования, выбирать типы согласуемых документов, проводить как последовательное, так и параллельное согласование (например, на случай временного отсутствия нужных согласующих сотрудников).
Всем этим требованиям полностью удовлетворяет типовая конфигурация 1С:Документооборот, но с ней есть очевидные сложности:
- программа сложная и тяжела для восприятия конечными пользователями,
- многие функции программы не востребованы у 99% организаций,
- непросто найти специалиста, который сможет качественно ее вам внедрить и настроить,
- конфигурация стоит денег (по состоянию на декабрь 2025 г. стоимость самой конфигурации начинается от 55 000 руб., а ведь еще нужно приобретать лицензии на рабочие места и серверную лицензию).
В связи с этим у многих есть необходимость иметь под рукой простую и понятную подсистему согласования, которую легко можно внедрить и которая не потребует регулярного обслуживания специалистом.
В этой статье речь пойдет именно о такой системе.
Настройки согласования объектов в 1С
После внедрения данного модуля в вашу конфигурацию, необходимо предоставить доступ к нему всем пользователям, которые будут участвовать в процедурах согласования. Для этого создадим отдельную группу доступа и добавим туда всех пользователей.

При создании группы доступа создадим также новый профиль:

В профиль добавим роль Согласование (использование):

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

Для настроек согласования можно выбрать один из двух вариантов:
- настраивать будут пользователи, включенные в группу Администраторы,
- для настройки согласования создать новую группу, к ней создать профиль с ролью Согласование (настройка) и добавить в эту группу тех пользователей, которые будут отвечать за настройку согласования.
Если доступны настройки согласования, то добавляется новый пункт Согласование в разделе Администрирование:

Сначала нам необходимо создать роли исполнителей, которые будут принимать участие в согласовании:

Если кнопка Создать неактивна, необходимо включить возможность работы с задачами. Для Бухгалтерии предприятия нужно установить галку в разделе Администрирование -> Органайзер -> Мои задачи:

Для УТ11, КА, ERP нужно установить галку в разделе НСИ и Администрирование -> Органайзер -> Бизнес-процессы и задачи:

При создании новой роли указываем только наименование, записываем элемент справочника и сразу же настраиваем соответствие пользователей для данной роли (у каких пользователей будет эта роль):

Настройка соответствия пользователей конкретной роли задается следующим образом:

Одна роль может быть у нескольких пользователей:

Создадим еще несколько ролей и настроим для каждой роли список пользователей.

Теперь нужно создать шаблоны согласования. Для примера, настроим в программе согласование документов Заказ клиента. Для одного объекта можно создать несколько разных маршрутов с отборами по каким-либо реквизитам.
Открываем список шаблонов и добавляем новую строку.

Указываем наименование и тип согласуемого объекта - документ или справочник.

После выбора типа автоматически заполняется список доступных видов объекта, выбираем нужный.
ТОП продаж за неделю

Далее выбираем вариант доступности объекта после согласования:
- доступен,
- недоступен,
- доступен только для полных прав.

Следующее действие - выбор типа уведомления, которое будет отправляться инициатору по результату согласования., вот возможные варианты:
- Задача на рабочий стол (не актуально для УНФ),
- Электронное письмо,
- SMS - сообщение,
- Телеграм.
Функционал задач в УНФ недоступен.

Далее необходимо указать учетную запись электронной почты, которую модуль будет использовать при отправке уведомлений по почте.
Если выбраны уведомления на почту или по СМС, убедитесь что в карточках согласующих пользователей указан мобильный телефон и адрес почты. Для отправки уведомлений в телеграм, в карточке пользователя должен быть заполнен идентификатор чата.
Для отправки сообщения пользователям в телеграм-бот в настройках шаблона согласования нужно указать токен чата. Для согласующих ролей указать тип уведомления - Телеграм. В карточке пользователей - исполнителей роли нужно создать и заполнить доп.реквизит Идентификатор чата с типом Строка (доп.реквизит должен называться именно так!).
Идентификтор чата - это цифровой код, который присваивается каждому аккаунту при регистрации. Т.е. у каждого пользователя свой уникальный идентификатор.



Для каждого шаблона необходимо настроить список согласующих - маршрут. Для этого жмем Указать исполнителей.

В открывшейся форме нужно заполнить табличную часть, в каждой строке указать:
- номер этапа (начинается с 1),
- роль согласующего пользователя,
- тип уведомления, которое будет отправлено пользователю (уведомление о необходимости согласовать объект): задача, письмо, смс, сообщение в телеграм,
- период действия (если какие-то этапы имеют временные ограничения),
- установив галку Расширенные права, мы дадим право пользователям выбранной роли согласовывать (или отменять согласование) заказ клиента на любом этапе (а не только, когда до этого пользователя дойдет очередь).

Возможно как последовательное, так и параллельное согласование (в последнем случае для параллельных этапов указывается одинаковый номер).
Если текущий шаблон необходимо применять не ко всем объектам выбранного вида, а по какому-то условию, есть возможность наложить фильтр.

При переходе по кнопке открывается стандартная форма отборов, в которой можно настроить фильтр по ЛЮБОМУ реквизиту исходного объекта (в т.ч. дополнительному реквизиту). Для примера, ограничим список заказов только документами по выбранным подразделениям.

Для сохранения шаблонов нажимаем одноименную кнопку.

Согласование заказов клиента в УТ 11
Теперь создадим и заполним заказ клиента. Провести его не удастся - только записать (перед проведением заказы теперь необходимо согласовывать). В командной панели документа появилась кнопка Согласование.
Согласования будут требовать документы и элементы справочников, созданные после установки расширения. К старым объектам согласование не применяется.

По кнопке открывается лист согласования с таблицей согласующих ролей и пользователей. Для начала необходимо запустить процесс согласования (запуск доступен только менеджеру заказа).

После этого в таблице появляется первый этап:

Для согласующего пользователя на первом этапе выбран тип уведомления Задача. Откроем сеанс под нужным пользователем и увидим задачу на рабочем столе:

Из формы задачи можно сразу перейти к заказу клиента:

На время согласования редактирование заказа становится недоступным. Открываем лист согласования из документа (согласовать этап можно непосредственно из задачи):

С помощью управляющих кнопок в нижней части формы исполнитель может или согласовать этап, или отменить согласование. При необходимости можно ввести комментарий.
Лист согласования доступен непосредственно из документа или из формы задачи.


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

Согласующим второго этапа настроено уведомление на почту:

На последнем этапе настроено параллельное согласование - свою визу поставить может или финансовый директор, или сотрудник экономического отдела.

Согласующие третьего этапа получат сообщение в телеграм:

После согласования последнего этапа все строки окрашиваются зеленым, заказ становится согласованным и автоматически проводится.
Согласно введенным настройкам, инициатору согласования уведомление должно прийти в телеграм:

В случае если автоматическое проведение не выполнится по каким-то причинам (не заполнен реквизит, нет остатка и т.п.), провести документ сможет инициатор.

ТОП просмотров за неделю
Согласование справочников в 1С
Теперь покажу еще один вариант использования модуля - согласование справочников. Для примера возьмем справочник Партнеры.
Создадим для данного справочника шаблон согласования:

Возьмем любой непроведенный заказ и попробуем провести:


Попытка закончится неудачно и в сообщении будет сказано, что помимо согласования самого заказа нам теперь необходимо согласовать его партнера (это согласование аналогично согласованию заказа).
Т.е. используя данный модуль, вы сможете согласовывать не только произвольные документы, но и справочники (при этом проверка согласованности элементов справочников будет проводиться при проведении документов, в которых объекты будут фигурировать).
Для корректной работы расширения необходимо отключить безопасный режим.

Отчет по соласованным объектам
Для отражения состояния объектов добавлен отчет, который показывает на каком этапе согласования находятся объекты, какие пользователи согласовали объект (или не согласовали) и комментарии, добавленные пользователем на этапе согласования.
Отчет расположен в разделе НСИ и администрирование - Согласование объектов - Объекты на согласовании:

В расширенном варианте настроек отчета можно добавить фильтры:


Для каких конфигураций подходит?
- Управление торговлей 11.4, 11.5
- Бухгалтерия предприятия 3.0
- Управление нашей фирмой 3.0
- Комплексная автоматизация 2.4, 2.5
- Розница 3.0
- Управление предприятием ERP
- Управление торговлей 3.4 (KZ)
- Комплексная автоматизация 2.4 (KZ)
- Управление торговлей 3.4, 3.5 (BY)
- Комплексная автоматизация 2.4, 2.5 (BY)
Есть ли какие-то ограничения?
Разработка не подходит для 1С:Fresh и базовых версий конфигураций
Как оплатить разработку?
Есть самые разные варианты - оплата по эквайрингу, переводом, по счету, электронными деньгами или криптовалютой.
Безопасна ли оплата на сайте?
На сайте никакие платежи не происходят. Если выбираете оплачивать банковской картой, то оплата произойдет через платежный шлюз Тинькоф-банка.
Можно ли оплатить в другой валюте?
Да - на странице покупки доступна оплата в тенге, долларах и белорусских рублях.
Как получить разработку после оплаты?
В случае оплаты картой письмо со ссылкой для скачивания и инструкциями приходит в течение минуты. Если оплачиваете по счету - автоматически сразу же после поступления денежных средств на расчетный счет ИП Медведков Д.В. В остальных случаях - в течение двух часов (в рабочее время, с 9 до 19ч мск).
Как установить разработку в базу?
После оплаты вместе со ссылкой для скачивания разработки вы получите инструкцию по ее установке в базу.
А если не смогу установить самостоятельно?
В таком случае позвоните нам, мы обязательно поможем.
А если не будет работать?
Оперативно подключимся удаленно к вашей базе через AnyDesk и поможем решить проблему. Или вернем деньги - на ваш выбор.
А если сломается после обновления?
Напишите нам об этом, уточнив артикул разработки и номер релиза конфигурации. Сделаем адаптацию разработки и вышлем вам новую версию
Вносятся ли изменения в конфигурацию?
За исключением зарплатного модуля (арт.568), никакие разработки на сайте не вносят изменений в конфигурацию. Соответственно не усложнят вам дальнейшее обновление.
На какое количество баз 1С можно устанавливать купленную обработку?
На любое, никаких ограничений нет.
Закрывающие документы предоставляете?
При оплате картой на почту вам придет онлайн-чек. При оплате по счету предоставляется скан акта выполненных работ. Также можем отправить оригинал по ЭДО.
Возможны ли доработки? Исходный код открыт?
Вы можете дорабатывать наши разработки как вам угодно, исходный код открыт.
Какой артикул у разработки?
553
Дмитрий Медведков
Сертифицированный разработчик решений для 1С (имею 10 сертификатов)Пишу о том, как автоматизировать рутинные задачи в 1С, ускорить импорт данных и облегчить жизнь пользователям без программирования.