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

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. Опишите реальные процессы — как договоры согласуются сейчас, кто участвует, какие сроки приемлемы.
  2. Создайте шаблоны процессов для типовых документов с условной маршрутизацией.
  3. Настройте права доступа через рабочие группы и грифы — не вручную для каждого.
  4. Включите контроль сроков и эскалацию просроченных задач.
  5. Настройте замещение на время отпусков и болезней.
  6. Интегрируйте ДО с учётной системой, чтобы убрать двойной ввод.
  7. Запустите отчётность и регулярно анализируйте узкие места.

Часть работ можно сделать силами штатного администратора, но настройка сложных процессов и интеграций требует опыта. Подходящего исполнителя удобно найти через фриланс 1С или разместить вакансии 1С. Готовые обработки для миграции и настройки можно посмотреть на маркетплейс обработок.

Найдите специалиста для решения этой задачи на koderion.ru

Читайте также