10 признаков неправильной настройки 1С:Документооборота

Коротко: 1С:Документооборот настроен неправильно, если согласования зависают на неделю, задачи теряются, нет SLA по срокам, шаблоны не используются, а права раздаются вручную каждому. По нашему опыту 7 из 10 внедрений страдают от ручной маршрутизации и отсутствия автоматических процессов. Проверьте систему по 10 признакам ниже — каждый можно устранить за 1-5 дней работы специалиста.
Почему хаос в согласовании — это всегда проблема настройки, а не сотрудников?
Руководители часто винят персонал: «договоры согласуют медленно, потому что юристы ленятся». На практике в 80% случаев проблема в архитектуре системы. Когда процесс согласования не формализован, маршрут собирается вручную, а сроки нигде не контролируются — никакая дисциплина не спасёт. Сотрудники физически не видят, что от них ждут действий, а руководитель не понимает, на каком этапе застрял документ.
1С:Документооборот (ДО) — мощная платформа, но её сила раскрывается только при грамотной настройке бизнес-процессов, шаблонов и прав доступа. Ниже — 10 признаков, по которым легко диагностировать «больную» систему. Если узнаёте хотя бы три — пора звать найти разработчика 1С или внедренца.
1. Маршруты согласования собираются вручную каждый раз
Самый распространённый признак. Инициатор создаёт документ и вручную добавляет согласующих: сначала руководителя, потом юриста, потом финансиста. Кто-то забывает добавить бухгалтерию, кто-то ставит не того согласующего — и договор уходит на третий круг.
В правильно настроенной системе работают шаблоны процессов. Документ вида «Договор поставки свыше 500 тыс. руб.» автоматически отправляется по фиксированному маршруту. Условная маршрутизация решает это через настройку:
// Определение маршрута по сумме договора в обработчике процесса
Процедура ОпределитьМаршрутСогласования(Документ, СписокСогласующих)
Сумма = Документ.СуммаДокумента;
// Базовый набор согласующих для любого договора
СписокСогласующих.Добавить(Справочники.Пользователи.НайтиПоНаименованию("Юрист"));
Если Сумма > 500000 Тогда
// Крупные суммы дополнительно согласует финансовый директор
СписокСогласующих.Добавить(Справочники.Пользователи.НайтиПоНаименованию("ФинДиректор"));
КонецЕсли;
Если Сумма > 5000000 Тогда
// Особо крупные суммы требуют подписи генерального
СписокСогласующих.Добавить(Справочники.Пользователи.НайтиПоНаименованию("ГенДиректор"));
КонецЕсли;
КонецПроцедурыЕсли вашим сотрудникам приходится помнить, кого добавлять в маршрут — система настроена неправильно.
2. Нет контроля сроков и SLA на каждом этапе
Документ ушёл на согласование и… пропал. Через неделю инициатор спрашивает: «А где мой договор?» Оказывается, он висит у финансиста, который в отпуске. Никаких уведомлений, никаких эскалаций.
Правильная настройка предполагает срок исполнения для каждой задачи и автоматическую эскалацию при просрочке. В 1С:Документооборот для этого используются настройки времени выполнения процесса:
// Проверка просроченных задач согласования (регламентное задание)
Процедура ПроверитьПросроченныеЗадачи()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Задачи.Ссылка КАК Задача,
| Задачи.Исполнитель КАК Исполнитель,
| Задачи.СрокИсполнения КАК Срок
|ИЗ
| Задача.ЗадачаИсполнителя КАК Задачи
|ГДЕ
| Задачи.Выполнена = ЛОЖЬ
| И Задачи.СрокИсполнения < &ТекущаяДата";
Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДата());
Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
// Отправляем напоминание исполнителю и его руководителю
ОтправитьНапоминаниеОПросрочке(Результат.Задача, Результат.Исполнитель);
КонецЦикла;
КонецПроцедурыБез контроля сроков система превращается в чёрную дыру для документов.
3. Отсутствует автозамещение отсутствующих сотрудников
Главный бухгалтер ушёл в отпуск на две недели. Все задачи на согласование счетов копятся в его очереди. Работа встаёт. Когда он возвращается — разбирает завал три дня.
В 1С:Документооборот есть штатный механизм замещения и делегирования. Настраивается через раздел «Настройка и администрирование» → «Замещающие и доверенности». При активации замещения все задачи автоматически перенаправляются заместителю. Если этого нет — у вас регулярно тонут целые направления согласования.
Совет: настройте автоматическое замещение по графику отпусков, синхронизированному с задачи по 1С:ЗУП. Тогда система сама будет знать, кто в отпуске.
4. Все имеют доступ ко всем документам
Кадровые документы видит склад, договоры с поставщиками — отдел продаж, зарплатные ведомости — все подряд. Это не только хаос, но и прямое нарушение конфиденциальности.
Правильная настройка прав в ДО строится на рабочих группах, грифах доступа и политиках доступа по видам документов. Гриф «Коммерческая тайна» автоматически ограничивает круг лиц. Доступ к папкам настраивается через настройку прав:
// Проверка прав доступа пользователя к документу по грифу
Функция ПользовательИмеетДоступ(Пользователь, Документ)
ГрифДокумента = Документ.ГрифДоступа;
Если ГрифДокумента = Справочники.ГрифыДоступа.КоммерческаяТайна Тогда
// Доступ только для членов специальной рабочей группы
РабочаяГруппа = Документ.РабочаяГруппа.Выгрузить();
Найдено = РабочаяГруппа.НайтиСтроки(Новый Структура("Пользователь", Пользователь));
Возврат Найдено.Количество() > 0;
КонецЕсли;
// Для обычных документов доступ открыт
Возврат Истина;
КонецФункции5. Шаблоны документов не используются
Каждый договор создаётся с чистого листа в Word, потом загружается в систему как файл. Нет единого формата, реквизиты заполняются вручную, ошибки в нумерации, разные шрифты.
В 1С:Документооборот есть шаблоны файлов с автозаполнением реквизитов. Шаблон договора подтягивает из карточки контрагента наименование, ИНН, адрес, банковские реквизиты — менеджеру остаётся проверить и распечатать. Если у вас этого нет, сотрудники тратят часы на рутину, а юристы ловят ошибки в типовых формулировках.
6. Нет связи с учётной системой (1С:Бухгалтерия, ERP)
Договор согласовали в ДО, а потом бухгалтер вручную заводит его в 1С:Бухгалтерия на Кодерион. Двойной ввод, расхождения, потеря времени.
Правильно настроенная связка через план обмена или бесшовную интеграцию позволяет создавать документы учёта прямо из согласованного договора. Для крупных холдингов это критично — интеграция с задачи по 1С:ERP устраняет ручной перенос данных полностью:
// Выгрузка согласованного договора в учётную базу через веб-сервис
Процедура ВыгрузитьДоговорВУчетнуюСистему(Договор)
Если Договор.Состояние <> Перечисления.СостоянияДоговоров.Действует Тогда
// Выгружаем только полностью согласованные договоры
Возврат;
КонецЕсли;
Прокси = ПолучитьПроксиУчетнойСистемы();
ПараметрыДоговора = Новый Структура;
ПараметрыДоговора.Вставить("Номер", Договор.РегистрационныйНомер);
ПараметрыДоговора.Вставить("Дата", Договор.Дата);
ПараметрыДоговора.Вставить("Контрагент", Договор.Контрагент.ИНН);
ПараметрыДоговора.Вставить("Сумма", Договор.СуммаДокумента);
Попытка
Прокси.СоздатьДоговор(ПараметрыДоговора);
ЗаписьЖурналаРегистрации("Выгрузка договора", УровеньЖурналаРегистрации.Информация);
Исключение
ЗаписьЖурналаРегистрации("Ошибка выгрузки", УровеньЖурналаРегистрации.Ошибка, , , ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры7. Согласование идёт строго последовательно вместо параллельного
Документ согласуют по цепочке: сначала один, потом второй, потом третий. Каждый ждёт предыдущего. В итоге простой договор гуляет по системе неделю, хотя реальной работы там — на 30 минут.
Где это возможно, нужно параллельное согласование: юрист, финансист и руководитель отдела получают задачу одновременно. Срок сокращается в 2-3 раза. В 1С:Документооборот это настраивается типом действия процесса «Согласование» с указанием «всех сразу». Признак неправильной настройки — когда даже независимые проверки идут по очереди.
8. Уведомления приходят с опозданием или не приходят вовсе
Сотрудник узнаёт о задаче, только когда зайдёт в систему и случайно её увидит. Email-уведомления отключены или настроены некорректно. В итоге задачи висят сутками, потому что человек просто не знает об их существовании.
Правильная настройка предполагает немедленные уведомления по почте и в мобильном клиенте при назначении задачи, плюс напоминания за день до дедлайна. Проверьте раздел «Настройки уведомлений» — если там пусто, система работает «вслепую».
9. Нет регистрации входящей и исходящей корреспонденции
Письма от контрагентов приходят на личную почту менеджеров, регистрируются в Excel или вообще нигде. Когда нужно найти ответ на старое письмо — поднимают всю переписку вручную.
1С:Документооборот изначально создан для управления корреспонденцией: единый журнал входящих/исходящих, автоматическая нумерация, связь писем в цепочки, контроль исполнения поручений. Если этот функционал не используется — вы применяете дорогую систему как файлохранилище.
10. Никто не анализирует статистику процессов
Руководитель не знает, сколько в среднем согласуется договор, кто чаще всех просрачивает задачи, на каком этапе возникают узкие места. Управление идёт «на ощупь».
В ДО есть отчёты по эффективности процессов: средние сроки, загрузка исполнителей, количество возвратов на доработку. Эти данные — основа для оптимизации. Простой запрос покажет среднее время согласования:
// Отчёт по среднему времени согласования договоров за период
Процедура СформироватьОтчетПоСрокам(НачалоПериода, КонецПериода)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Процессы.ПредметСогласования КАК Документ,
| РАЗНОСТЬДАТ(Процессы.Дата, Процессы.ДатаЗавершения, ЧАС) КАК ЧасовНаСогласование
|ИЗ
| БизнесПроцесс.Согласование КАК Процессы
|ГДЕ
| Процессы.Завершен = ИСТИНА
| И Процессы.Дата МЕЖДУ &Начало И &Конец
|УПОРЯДОЧИТЬ ПО
| ЧасовНаСогласование УБЫВ";
Запрос.УстановитьПараметр("Начало", НачалоПериода);
Запрос.УстановитьПараметр("Конец", КонецПериода);
Результат = Запрос.Выполнить().Выгрузить();
// Считаем среднее время согласования по всем документам
СреднееВремя = Результат.Итог("ЧасовНаСогласование") / Результат.Количество();
Сообщить("Среднее время согласования: " + Формат(СреднееВремя, "ЧДЦ=1") + " часов");
КонецПроцедурыКак исправить ситуацию: план действий
Если вы насчитали несколько признаков, действуйте по шагам:
- Опишите реальные процессы — как договоры согласуются сейчас, кто участвует, какие сроки приемлемы.
- Создайте шаблоны процессов для типовых документов с условной маршрутизацией.
- Настройте права доступа через рабочие группы и грифы — не вручную для каждого.
- Включите контроль сроков и эскалацию просроченных задач.
- Настройте замещение на время отпусков и болезней.
- Интегрируйте ДО с учётной системой, чтобы убрать двойной ввод.
- Запустите отчётность и регулярно анализируйте узкие места.
Часть работ можно сделать силами штатного администратора, но настройка сложных процессов и интеграций требует опыта. Подходящего исполнителя удобно найти через фриланс 1С или разместить вакансии 1С. Готовые обработки для миграции и настройки можно посмотреть на маркетплейс обработок.
Найдите специалиста для решения этой задачи на koderion.ru