Как настроить шаблоны документов, контроль объектов и автоматический запуск процессов в 1С:Документооборот 2.1

Бизнес-аналитик 1С v8.3 (Управляемые формы) 1С:Документооборот IT и автоматизация бизнеса
← На главную

Переход с предыдущих версий конфигурации «1С:Документооборот» на редакцию 2.1 часто вызывает вопросы у администраторов и аналитиков. Интерфейс претерпел значительные архитектурные изменения: привычные списки были объединены, а доступность части реквизитов стала жестко зависеть от функциональных опций программы. Разберем по шагам ключевые моменты настройки шаблонов, полей контроля, периодических задач и комплексных процессов в редакции 2.1.

Где найти настройку шаблонов документов в редакции 2.1

В ранних редакциях шаблоны внутренних документов располагались в отдельном самостоятельном справочнике. Начиная с редакции 2.1, вся логика нормативно-справочной информации была консолидирована в видах документов.

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

  1. Перейдем в раздел программы «НСИ» и откроем справочник «Виды документов».
  2. Выберем интересующий нас вид документа (или создадим новый) и перейдем в его карточку.
  3. В карточке вида документа найдем специализированную вкладку «Шаблоны документа».
  4. Именно здесь задаются реквизиты по умолчанию, прикрепляются файлы бланков, а также определяются права доступа и маршруты обработки, привязанные к данному виду документа.

Такой подход позволяет хранить все настройки регламента работы с конкретным типом документации в единой точке входа.

Почему в процессах отсутствует графа «Контролер» и как ее включить

Частая проблема при создании типовых процессов (например, процесса «Исполнение») — отсутствие реквизита «Контролер» как в самой задаче, так и в шаблоне бизнес-процесса. Это связано с тем, что механизм контроля вынесен в отдельную функциональную опцию, которая по умолчанию может быть отключена.

Проанализируем порядок включения механизма:

  1. Откроем раздел «Настройка и администрирование».
  2. Перейдем в подраздел «Настройка программы».
  3. Найдем и включим опцию «Использовать контроль объектов».

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

Как настроить автоматический запуск задач и процессов по расписанию

Нередко возникает кейс: необходимо ежедневно в строго определенное время (например, в 9:00 утра) формировать задачу начальнику смены на предоставление отчета за предыдущие сутки. В «1С:Документооборот 2.1» КОРП эту задачу можно решить штатными механизмами без написания дополнительного программного кода.

Разберем штатный механизм повторения процессов:

  1. Перейдем в «Настройка и администрирование» → «Настройка программы» → «Процессы и задачи» и включим флаг «Использовать повторение процессов».
  2. В разделе «Совместная работа» откроем «Настройка повторения процессов» либо перейдем к настройке прямо из карточки создаваемого исходного процесса.
  3. Зададим расписание старта: установим время 09:00, периодичность «Каждый день» и укажем учет рабочих дней по производственному календарю.
  4. За фактический запуск процессов по расписанию отвечает системное регламентное задание Старт процессов. Убедимся через консоль администрирования регламентных заданий, что оно активно и выполняется по расписанию.

Если требуется нестандартная логика с программной обработкой, в системе можно применить механизм бизнес-событий и детекторов. В таком случае создается технологическая задача-маяк со сроком исполнения на 9:00. При наступлении просрочки срабатывает детектор событий, чей программный обработчик запускает целевой процесс и смещает срок выполнения задачи-маяка на следующие сутки.

Что делать, если комплексный процесс останавливается на этапе «Утверждение»

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

Выясним возможные причины такого поведения:

  1. Наличие шага ознакомления автора. В типовом процессе «Утверждение» после вынесения резолюции утверждающим лицом автоматически создается промежуточная задача «Ознакомиться с результатом утверждения», назначенная автору процесса. Если последующий шаг комплексного маршрута настроен со стартом «После завершения предыдущего шага», он не начнется до тех пор, пока автор документа интерактивно не подтвердит выполнение этой задачи.
  2. Проверка условий переходов. В комплексных процессах условия перехода для подписания и утверждения различаются. Для подписания проверяется статус «Подписан/Не подписан», а для утверждения — варианты «Утвержден», «Не утвержден» или «Утвержден с замечаниями». Проверим корректность настройки условных переходов в шаблоне комплексного процесса.
  3. Очередь маршрутизации. Переход между этапами комплексных процессов выполняется асинхронно через фоновые задания. Если база работает в файловом режиме или регламентное задание Маршрутизация комплексных процессов завершилось аварийно, передача управления не произойдет.

Для диагностики зависших процессов откроем системный регистр сведений Очередь маршрутизации комплексных процессов через системное меню («Главное меню» → «Все функции» / «Функции для технического специалиста» → Регистры сведений) и проверим, нет ли ошибок выполнения в строках маршрутизации.

Ограничение доступа к регистрации документа

Если пользователь видит карточку документа и может редактировать данные, но кнопка «Зарегистрировать» недоступна или неактивна, проверим следующие параметры прав:

  1. Разрезы политик доступа. Право «Регистрация» выделено в отдельное разрешение наряду с правами «Чтение» и «Редактирование». Наличие права на изменение реквизитов не дает права на присвоение регистрационного номера.
  2. Настройки доступности полей по состоянию. В карточке вида документа на вкладке «Настройки доступности полей по состоянию» поле Регистрационный номер может быть заблокировано для текущего состояния документа (например, если документ еще находится в состоянии «Проект»).
  3. Ролевой профиль. Проверим назначение пользователю специализированной роли Регистрация внутренних документов в его профиле групп доступа.
← На главную