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

Автоматизация · 11 мин

Как запустить бизнес-процесс в 1С: полная инструкция

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

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

Механизм бизнес-процессов встроен в большинство типовых конфигураций: «1С:Документооборот», «1С:Управление торговлей», «1С:ERP», «1С:Зарплата и управление персоналом», «1С:Комплексная автоматизация». Везде логика одинаковая, отличаются названия пунктов меню и набор готовых шаблонов. Ниже разобраны основные способы запуска — вручную, по шаблону, из документа и программно.

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

Что нужно проверить перед запуском

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

В типовых конфигурациях механизм включается в разделе настроек: например, в «1С:Управление торговлей» это «НСИ и администрирование» → «Настройка НСИ и разделов» → «CRM и маркетинг» → «Бизнес-процессы и задачи». В «1С:Документооборот» механизм работает по умолчанию, но шаблоны нужно создавать и активировать отдельно.

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

Механизм включёнФлаг бизнес-процессов установлен в настройках

Проверить в разделе администрирования конфигурации

Шаблон активенШаблон не помечен «Не действует»

Открыть шаблон и проверить признак активности

Адресация заполненаУ ролей указаны исполнители

Проверить роли и состав пользователей в справочниках

Права пользователяЕсть право создания бизнес-процессов

Попробовать создать процесс — при нехватке прав кнопка недоступна

Запуск бизнес-процесса вручную

Самый простой способ — создать процесс напрямую из списка. Откройте раздел «Бизнес-процессы и задачи» (в разных конфигурациях он может называться «Процессы и задачи», «CRM» → «Бизнес-процессы» или находиться в подсистеме документооборота). Нажмите «Создать» и выберите нужный вид процесса: «Согласование», «Утверждение», «Рассмотрение», «Исполнение» и т.д.

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

Признак успешного запуска — процесс появился в списке со статусом «Стартован» или «Выполняется», а у первого исполнителя в списке «Мои задачи» появилась новая задача с заполненным предметом и сроком.

Ручной запуск процесса
  1. 1
    Откройте раздел «Бизнес-процессы и задачи» и нажмите «Создать»
  2. 2
    Выберите вид процесса (согласование, утверждение, исполнение)
  3. 3
    Укажите предмет — документ или объект, по которому идёт процесс
  4. 4
    Заполните исполнителей, сроки и описание задачи
  5. 5
    Нажмите «Старт и закрыть»
  6. 6
    Проверьте, что у первого исполнителя появилась задача в списке «Мои задачи»

Запуск по шаблону

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

Чтобы запустить процесс по шаблону, откройте список шаблонов, выберите нужный и нажмите «Запустить» (или «Создать процесс по шаблону»). Система создаст экземпляр процесса, подставит параметры и предложит указать предмет. После подтверждения процесс стартует автоматически.

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

Запуск из документа или объекта

На практике чаще всего процесс стартует не из общего списка, а прямо из карточки объекта: договора, счёта, заявки, внутреннего документа. Откройте документ и найдите кнопку «Запустить процесс», «Стартовать согласование» или команду в меню «Ещё» — в типовых конфигурациях она обычно называется «Процессы и задачи» → «Запустить процесс».

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

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

Автоматический и программный запуск

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

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

bsl
НовыйПроцесс = БизнесПроцессы.Согласование.СоздатьБизнесПроцесс();
НовыйПроцесс.Дата = ТекущаяДатаСеанса();
НовыйПроцесс.Предмет = ПредметДокумент;
НовыйПроцесс.Автор = Пользователи.ТекущийПользователь();
НовыйПроцесс.Записать();
НовыйПроцесс.Старт();

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

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

После старта процесс живёт сам: при выполнении задачи система создаёт следующую по карте маршрута. Контролировать ход можно несколькими способами. Первый — список «Бизнес-процессы» с отбором по автору или предмету: в колонках видны состояние, текущая точка и процент выполнения. Второй — карта маршрута: в форме процесса откройте её командой «Карта маршрута», и система подсветит пройденные и текущие точки.

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

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

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

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

Состояние процесса в списке
Норма

Статус «Выполняется», задачи движутся по маршруту

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

Статус «Стартован», но задач нет ни у кого

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

Задача видна в «Мои задачи», заполнены предмет и срок

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

Задача без исполнителя или с пустым предметом

Карта маршрута
Норма

Текущая точка подсвечена, переходы соответствуют логике

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

Процесс стоит на первой точке после выполнения задачи

Завершение
Норма

После последней задачи статус «Завершён»

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

Процесс завис в активных без открытых задач

Типичные ошибки при запуске

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

Типичные ошибки
01
Запуск по шаблону с пустой автоподстановкой — задача создаётся без исполнителя и процесс встаёт
02
Старт процесса без предмета — исполнителю непонятно, что согласовывать, задача возвращается на доработку
03
Назначение задачи уволенному или отсутствующему сотруднику без настроенного замещения — процесс зависает до ручного перенаправления
04
Тестирование шаблона в рабочей базе — исполнители получают лишние задачи и теряют доверие к системе
05
Отсутствие сроков исполнения — задачи копятся, а отчёты по просрочке не показывают проблему

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

Маршрут решения

Как выбрать способ запуска

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

FAQ

Нажал «Старт», но задача у исполнителя не появилась. Что делать?

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

Можно ли перезапустить завершённый или прерванный процесс?

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

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

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

Чем прерывание процесса отличается от остановки?

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

Кто видит запущенный процесс и его задачи?

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

Итог

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

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