К статье
Практический материал

Документы и Печать · 9 мин

Предметы процесса в 1С:Документооборот: что это и как с ними работать

Что такое предметы процесса в 1С:Документооборот, чем предмет отличается от процесса, как добавлять, заполнять и использовать предметы в задачах и маршрутах.

В 1С:Документооборот любой бизнес-процесс — согласование, исполнение, рассмотрение, регистрация — запускается не «в пустоту», а по конкретному объекту: документу, файлу, мероприятию, письму. Этот объект называется предметом процесса. Именно предмет определяет, над чем ведётся работа, какие данные видны исполнителям и как программа подставляет значения в шаблоны текстов задач.

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

Что такое предмет процесса простыми словами

Предмет процесса — это ссылка на объект информационной базы, ради которого существует процесс. Например, для процесса «Согласование» предметом обычно является внутренний документ (договор, служебная записка), для «Обработки входящего письма» — само входящее письмо, для процесса по подготовке совещания — мероприятие. Один процесс может иметь несколько предметов, а один и тот же документ может быть предметом нескольких процессов одновременно.

Технически предмет хранится в табличной части «Предметы» карточки процесса. У каждой строки есть имя предмета, тип объекта и роль. Имя предмета (например, «Договор», «Заявка», «Протокол») важно не только для читаемости: по нему система обращается к предмету в шаблонах процессов и в автоподстановках текстов задач.

Какие объекты могут быть предметами

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

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

Процесс не запускаетсяНет главного предмета

Проверьте, заполнена ли табличная часть «Предметы» и указан ли предмет с ролью главного

В задаче пустой текстАвтоподстановка не сработала

Проверьте имя предмета в шаблоне — оно должно совпадать с именем в процессе

Исполнитель не видит документНет прав на предмет

Проверьте настройку выдачи прав участникам процесса на предметы

Главный предмет и вспомогательные предметы

Среди предметов процесса выделяется главный — именно он определяет «тему» процесса, отображается в списках и отчётах, используется при формировании наименования процесса и в большинстве автоподстановок. Остальные предметы считаются вспомогательными: они дают исполнителям дополнительный контекст (приложения к договору, сопроводительные файлы), но не управляют логикой маршрута.

Практическое правило: главным делайте тот объект, по которому принимается решение. Если согласуется договор с двумя приложениями — главный предмет это договор, приложения добавляются как дополнительные предметы или как файлы документа. Смешивание ролей приводит к путанице в отчётах и к неверным наименованиям задач.

Как добавить и заполнить предмет в процессе

В пользовательском режиме предмет чаще всего появляется автоматически: когда процесс запускается из карточки документа кнопкой «Запустить в обработку» или по команде создания процесса, документ подставляется как главный предмет. Ручное добавление нужно, когда процесс создаётся «с нуля» из списка процессов или когда требуется привязать дополнительные объекты.

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

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

Роль предметов в комплексных процессах и шаблонах

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

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

Типичные ошибки
01
Разные имена одного предмета в шаблонах — вложенные процессы запускаются без предмета, исполнители не видят документ
02
Несколько главных предметов или ни одного — некорректные наименования процессов и сбои автоподстановок
03
Добавление приложений отдельными предметами вместо файлов документа — перегруженная карточка процесса и путаница в отчётах
04
Заполнение предмета в шаблоне конкретным документом — все новые процессы запускаются по одному и тому же объекту

Права доступа исполнителей к предметам

То, что пользователь получил задачу, ещё не значит, что он увидит предмет: права на документ определяются дескрипторами доступа и рабочими группами объекта. В 1С:Документооборот предусмотрен механизм автоматической выдачи прав участникам процесса на его предметы — он включается в настройках и позволяет согласующему открыть договор, даже если тот относится к чужому подразделению.

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

Как проверить, что предметы настроены правильно

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

Контрольные точки

Как проверить результат

Наименование процесса
Норма

Содержит вид и название предмета, например «Согласование договора № 12»

Тревожный признак

Пустое или шаблонное наименование без данных документа

Задача исполнителя
Норма

Текст задачи заполнен, предмет открывается по ссылке

Тревожный признак

Пустое описание или ошибка доступа к объекту

Вложенное действие комплексного процесса
Норма

Стартует с тем же предметом, что и родительский процесс

Тревожный признак

Запускается без предмета или просит указать его вручную

Частые вопросы о предметах процессов

Может ли процесс существовать без предмета?

Да, некоторые виды процессов допускают запуск без предмета — например, поручение или приглашение на мероприятие, где объект появится позже. Однако для согласования, регистрации и утверждения предмет обязателен по смыслу: без документа такие процессы теряют содержание.

Чем предмет отличается от файла, приложенного к задаче?

Предмет — это объект базы, по которому ведётся процесс и который участвует в логике маршрута, автоподстановках и правах доступа. Приложенный к задаче файл — просто вложение для информации, он не влияет на маршрут и не отображается как предмет в карточке процесса.

Можно ли добавить предмет в уже запущенный процесс?

Дополнительный предмет обычно можно добавить в карточку процесса, и он станет виден участникам. Но замена главного предмета в активном процессе небезопасна: тексты уже выданных задач и вложенные действия могут ссылаться на старый объект. Надёжнее прервать процесс и запустить новый с корректным предметом.

Почему в задаче не подставились данные предмета в текст?

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

Сколько предметов может быть у одного процесса?

Жёсткого пользовательского лимита на практике не встречается, но разумный ориентир — один главный предмет и несколько вспомогательных. Если объектов много, лучше оформить их как файлы одного документа, а не как отдельные предметы: так карточка процесса останется читаемой, а отчёты — корректными.

Что делать, если исполнитель не может открыть предмет задачи?

Проверьте, включён ли механизм автоматической выдачи прав участникам процесса на предметы. Если он отключён, добавьте сотрудника в рабочую группу документа вручную или настройте права через дескрипторы доступа. Заодно убедитесь, что у пользователя есть права на сам вид документа.

Итог

Что важно запомнить

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