Как правильно связать комплексные процессы с документами и их шаблонами в 1С:Документооборот 3.0?

Программист 1С v8.3 (Управляемые формы) 1С:Документооборот
← К списку

Начнем с анализа ситуации, которая часто вызывает вопросы у пользователей, привыкших к предыдущим версиям 1С:Документооборота. В версии 3.0 концепция интеграции процессов с документами претерпела существенные изменения. Если раньше мы могли напрямую "прикручивать" комплексные процессы к документам или их шаблонам, то теперь основной акцент сделан на настройках обработки, тесно связанных с видами документов.

Мы выясним, как работает этот новый механизм и почему некоторые привычные подходы из 1С:ДО 2.1 в версии 3.0 могут приводить к недопониманию.

Основная концепция: Обработка документа через Вид документа

В 1С:Документооборот 3.0 разработчики изменили подход к автоматизации документооборота. Теперь ключевым элементом, определяющим маршрут обработки документа, является его Вид документа. Это означает, что логика согласования, ознакомления, исполнения и других действий "вшита" непосредственно в настройки конкретного вида документа.

Рассмотрим, как это реализовано. Для каждого ВидаДокумента в карточке появилась специальная вкладка "Настройка обработки". Именно здесь мы задаем правила и последовательность действий, которые будут применяться к документам этого вида.

Правила обработки документов: Гибкая настройка маршрутов

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

  1. Состав действий: Мы можем добавлять различные этапы обработки, определяя их тип и параметры.
  2. Участники: Для каждого действия можно указать конкретных исполнителей, роли или группы пользователей.
  3. Условия маршрутизации: Правила обработки позволяют настроить условные переходы между этапами в зависимости от значений полей документа или других факторов.
  4. Сроки исполнения: Для каждого этапа можно задать сроки, что помогает контролировать процесс.

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

Комплексные процессы в новой парадигме 1С:ДО 3.0

Выясним, какую роль теперь играют КомплексныеПроцессы. В 1С:ДО 2.1 они часто запускались напрямую из объекта Документ. В 1С:ДО 3.0, как мы уже поняли, основная функциональность по обработке документов перенесена в НастройкиОбработкиВидовДокументов.

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

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

Предметы процессов: Почему не всегда "Документ"?

Разберем ситуацию, когда "у предмета процесса нет возможности выбрать Документ, только у дополнительного предмета". Это связано с изменением логики в 1С:ДО 3.0. В новой версии сам документ является центральным объектом, для которого настраивается обработка. Однако в рамках комплексных процессов могут использоваться так называемые "заполняемые предметы".

Посмотрим на это подробнее: ЗаполняемыеПредметы — это документы, которые создаются или добавляются в ходе выполнения комплексного процесса. Они часто основываются на заранее настроенных шаблонах и позволяют динамически создавать связанные документы в рамках общего рабочего процесса. Например, в процессе подготовки договора может быть создан дополнительный предмет "Приложение к договору".

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

Роль Тематик документов в маршрутизации

Проанализируем новую возможность — справочник ТематикиДокументов. Он служит для дополнительной классификации документов по различным критериям. Тематики являются уточнением к видам документов и настраиваются в карточке ВидаДокумента.

Использование тематик позволяет еще более гибко настраивать ПравилаОбработкиДокументов, определяя различные маршруты для документов одного вида, но с разной тематикой. Например, для ВидаДокумента "Договор" могут быть тематики "Договор поставки" и "Договор оказания услуг", каждая со своим уникальным маршрутом обработки. Тематики опциональны и могут быть уникальными для каждого вида документов.

Шаблоны документов: Для чего они нужны в 1С:ДО 3.0?

Давайте выясним, каково назначение ШаблоновДокументов в 1С:ДО 3.0. Их основное применение — это автоматическое заполнение файлов (например, Word, Excel) данными из карточки документа. Это значительно ускоряет создание документов и снижает количество ошибок.

В ШаблонеДокумента также можно указать роль, которая будет присвоена файлу при создании документа по этому шаблону. Таким образом, шаблоны документов в версии 3.0, в первую очередь, облегчают формирование содержимого документов, а не определяют их маршрут обработки, как это могло быть в старых концепциях.

Таким образом, в 1С:ДО 3.0 основная логика "прикручивания" процессов к документам реализуется через гибкую настройку обработки, которая является частью ВидаДокумента, а не через отдельное прикрепление комплексных процессов к каждому документу. Тематики и ЗаполняемыеПредметыПроцессов дополняют этот механизм, делая его более детализированным и динамичным.

← К списку