Внедрение системы электронного документооборота (СЭД) часто останавливается на этапе, когда базовые функции уже настроены, но автоматизация рутинных согласований отсутствует. Бизнес-процесс в 1С Документооборот является ключевым механизмом, превращающим хаотичный обмен файлами в стройную систему управления задачами. Именно от качества настройки маршрутов движения документов зависит скорость принятия решений в компании и прозрачность ответственности сотрудников.
Многие администраторы ошибочно полагают, что создание процесса ограничивается простым выбором шаблона из списка. На деле же, 1С:Документооборот предоставляет гибкий конструктор, позволяющий моделировать логику движения документов любой сложности. От простых визирований до многоуровневых согласований с ветвлением и параллельными этапами — все это требует глубокого понимания архитектуры системы.
В данной статье мы подробно разберем алгоритм создания нового бизнес-процесса, настройку прав доступа к конкретным шагам и особенности работы с ролевой моделью. Правильная настройка на старте избавит пользователей от лишних уведомлений и «зависших» документов в будущем.
Предварительная настройка и права доступа
Перед тем как приступить к конструированию маршрута, необходимо убедиться, что у вас есть соответствующие права. Для работы с бизнес-процессами требуется роль Администратор системы или расширенные права на изменение настроек процесса. Без этого пункта меню создания будет недоступно или скрыто.
Сначала проверьте, включена ли функциональная опция использования бизнес-процессов. Перейдите в раздел НСИ и Администрирование → Настройки программы → Бизнес-процессы и убедитесь, что галочка активна. Если система используется в режиме предприятия, некоторые настройки могут быть заблокированы политикой безопасности.
⚠️ Внимание: Изменение структуры бизнес-процесса, который уже используется активными документами, может привести к потере данных о пройденных этапах. Всегда тестируйте новые версии процессов на тестовой базе данных.
Также важно заранее подготовить справочник Ролей участников. В 1С Документооборот права выдаются не конкретным физическим лицам, а ролям, которые назначаются на каждом этапе. Это позволяет менять ответственных сотрудников без перенастройки самого маршрута.
Используйте понятные названия для ролей, например, не «Роль1», а «Инициатор закупки» или «Финансовый контролер». Это упростит администрирование в будущем.
Создание нового вида бизнес-процесса
Для начала работы перейдите в раздел Настройка и администрирование → Бизнес-процессы → Виды бизнес-процессов. Здесь отображается полный список всех доступных в системе процессов, включая стандартные, такие как «Согласование договора» или «Заявка на отпуск».
Нажмите кнопку Создать в панели инструментов. Откроется форма нового вида процесса, где необходимо заполнить основные реквизиты. Ключевым полем является «Наименование», которое будет видеть пользователь в списке задач. Также здесь выбирается тип объекта, с которым будет работать процесс: документ, задача или произвольный объект.
- 📂 Наименование: задайте понятное имя, отражающее суть процесса (например, «Согласование коммерческого предложения»).
- 📝 Рабочее название: используется для внутреннего идентификатора в коде и отчетах, лучше использовать латиницу без пробелов.
- 🔗 Объект процесса: выберите тип документа 1С, который будет запускать этот маршрут (Договор, Счет, Внутренний документ).
- 👥 Ответственный по умолчанию: укажите пользователя, который будет контролировать выполнение процесса в целом.
После заполнения карточки необходимо сохранить вид процесса. Система автоматически создаст необходимые регистры для хранения состояния задач. Однако на этом этапе процесс еще «пустой» — у него нет схемы движения.
Проектирование схемы процесса (Маршрут)
Самая важная часть настройки — это разработка схемы. Перейдите на вкладку Схема процесса в карточке вида бизнес-процесса. Здесь открывается графический редактор, напоминающий блок-схемы из учебников по алгоритмам. Именно здесь определяется логика перехода документа от одного сотрудника к другому.
Схема строится из блоков, соединенных стрелками. Каждый блок представляет собой определенное действие: старт, завершение, задачу на исполнение или точку принятия решения. Для добавления элемента используйте панель инструментов слева или контекстное меню правой кнопки мыши.
Рассмотрим основные типы блоков, которые вам предстоит использовать:
- 🟢 Начало: точка входа в процесс. Здесь обычно настраиваются права на запуск процесса для определенных категорий пользователей.
- 🔵 Задача: основной рабочий блок. В нем настраивается, кто должен выполнить действие (согласовать, подписать, ознакомить) и какие права ему выдаются на документ.
- 🔶 Условие (Ромб): точка ветвления. Позволяет разделить поток в зависимости от значения поля документа (например, если сумма договора > 1 млн, отправить гендиректору, иначе — директору филиала).
- 🔴 Конец: завершающая точка. Достигнув этого блока, процесс считается выполненным.
При настройке блока Задача критически важно правильно заполнить поле «Исполнители». Вы можете выбрать конкретного пользователя, роль, руководителя подразделения или даже свойство документа (например, «Автор документа»). Гибкость этого поля позволяет создавать универсальные шаблоны.
⚠️ Внимание: Избегайте создания циклов в схеме (когда стрелки возвращаются к предыдущему блоку без условия выхода). Это может привести к «зацикливанию» процесса и бесконечной рассылке уведомлений.
☑️ Проверка схемы процесса
Настройка прав доступа и этапов согласования
Внутри каждого блока задачи скрывается детальная настройка прав. 1С Документооборот позволяет управлять доступом к самому документу и к карточке процесса отдельно. Это критически важно для соблюдения конфиденциальности на разных этапах согласования.
На вкладке Права доступа внутри блока задачи вы увидите таблицу с возможными действиями: Чтение, Изменение, Удаление, Снятие запрета на изменение. Вы можете комбинировать эти права для разных ролей. Например, на этапе согласования юристом бухгалтер не должен видеть документ, а на этапе оплаты — должен.
Особое внимание уделите настройке Запрета редактирования. Часто требуется, чтобы на определенном этапе документ мог править только инициатор, а согласующие могли лишь добавлять комментарии или ставить визу. Для этого в настройках прав снимите галочку «Изменение» для роли согласующего.
| Роль в процессе | Чтение документа | Изменение документа | Комментирование | Согласование (Виза) |
|---|---|---|---|---|
| Инициатор | ✅ Да | ✅ Да | ✅ Да | ✅ Да |
| Согласующий (Линейный) | ✅ Да | ❌ Нет | ✅ Да | ✅ Да |
| Наблюдатель | ✅ Да | ❌ Нет | ❌ Нет | ❌ Нет |
| Архивариус | ✅ Да | ❌ Нет | ✅ Да | ❌ Нет |
Также в настройках задачи можно задать Срок исполнения. Вы можете указать фиксированное количество дней или привязать срок к дате создания документа. Если срок нарушен, система автоматически отправит уведомление руководителю исполнителю, в зависимости от настроек регламентных заданий.
Что делать, если сотрудник уволился во время процесса?
Если сотрудник, назначенный исполнителем в блоке задачи, уволился, процесс может «зависнуть». Администратор должен найти экземпляр процесса в списке «Мои процессы», открыть карту и вручную переназначить исполнителя на текущем этапе.
Условная логика и автоматизация ветвлений
Сложные бизнес-процессы редко идут по одной прямой линии. Чаще всего требуется разделение потока в зависимости от данных документа. Для этого в схеме используются блоки «Условие». Логика условия настраивается через конструктор запросов или простой интерфейс выбора полей.
Например, вы можете настроить ветвление: «Если Вид договора ="Аренда", то отправить руководителю АХО, иначе — руководителю отдела закупок». Для настройки дважды кликните на блок условия и перейдите на вкладку Переходы. Здесь создаются стрелки, ведущие к разным следующим блокам, для каждой из которых прописывается свое логическое выражение.
Конструктор условий позволяет оперировать полями документа-основы. Вы можете сравнивать числовые значения, проверять заполненность реквизитов или сверять значения справочников. Это делает процесс «умным» и избавляет от необходимости вручную выбирать маршрут.
Помимо условий по данным, существуют переходы по результату согласования. Стандартный механизм 1С позволяет настроить две ветки: «Согласовано» и «Отклонено». Ветка отклонения может вести на блок доработки (возврат инициатору) или сразу на завершение процесса с отрицательным статусом.
⚠️ Внимание: Убедитесь, что сумма всех условий в блоке ветвления покрывает 100% возможных ситуаций. Если ни одно условие не выполнится, процесс остановится в блоке условия и не пойдет дальше.
Использование условий ветвления снижает нагрузку на руководителей, автоматически направляя документы только тем сотрудникам, чье согласование действительно необходимо по регламенту.
Тестирование и запуск процесса в эксплуатацию
После того как схема нарисована и права настроены, процесс необходимо активировать. В карточке вида бизнес-процесса установите признак Действует. Только после этого пользователи увидят новый процесс в списке доступных для запуска.
Однако перед массовым внедрением обязательно проведите тестирование. Создайте тестовый документ того типа, который привязан к процессу, и попробуйте запустить процесс из меню Еще → Создать процесс. Пройдите весь маршрут, меняя пользователей (используя функцию «Войти под другим пользователем» или просто назначая задачи на себя в разных ролях).
В ходе теста проверьте:
- 📨 Приходят ли уведомления о новых задачах вовремя.
- 🔒 Действительно ли ограничены права редактирования на этапах согласования.
- 🔄 Корректно ли работают переходы по условиям (ветвление).
- 📉 Формируются ли отчеты по исполнению процесса.
Если в процессе обнаружены ошибки, вернитесь в режим конфигуратора или администрирования (в зависимости от версии платформы и прав), исправьте схему и сохраните изменения. Обратите внимание, что изменение схемы действующего процесса требует осторожности: существующие запущенные экземпляры могут продолжить работать по старой схеме, а новые — по новой.
Для контроля за исполнением используйте отчет Анализ бизнес-процессов. Он покажет среднее время прохождения этапов, количество отклонений и самых медленных исполнителей. Эти данные помогут вам в будущем оптимизировать регламенты компании.
Регулярно проводите аудит активных процессов раз в квартал. Убирайте устаревшие маршруты и объединяйте похожие виды процессов для упрощения поддержки системы.
Можно ли изменить схему процесса, если по нему уже идут документы?
Технически система позволяет сохранить изменения в виде бизнес-процесса даже при наличии запущенных экземпляров. Однако новые экземпляры будут создаваться по обновленной схеме. Старые процессы, как правило, продолжают выполняться по той версии схемы, которая была актуальна в момент их запуска, но поведение может зависеть от конкретной конфигурации и платформы 1С. Рекомендуется вносить изменения в нерабочее время и предупреждать пользователей.
Как назначить исполнителем внешнего контрагента?
В стандартной конфигурации 1С Документооборот исполнителями задач могут быть только пользователи информационной базы. Для вовлечения контрагентов обычно используется механизм «Внешний доступ» (создание учетной записи для партнера с ограниченными правами) или интеграция с почтой, где задача дублируется письмом, но статус в 1С обновляется вручную или через обработку входящей почты.
Что такое «Событие» в бизнес-процессе?
Событие — это специальный блок или настройка, позволяющая выполнить автоматическое действие без участия человека. Например, отправить письмо по электронной почте, создать задачу в другой системе или изменить статус документа. События настраиваются в свойствах блока или как отдельные элементы схемы в расширенных версиях конфигурации.
Как вернуть документ на доработку, если он уже согласован половиной маршрута?
Для этого в схеме процесса должна быть предусмотрена ветка «Отклонено» от блоков согласования. Эта ветка должна вести на блок задачи, исполнителем которой является Инициатор (или Автор). В настройках перехода укажите, что при выборе статуса «Отклонить» процесс переходит на этот блок. После доработки инициатор должен снова запустить процесс или нажать кнопку «Продолжить согласование», в зависимости от настроек.