Автоматизация · 11 мин
Как запустить бизнес-процесс в 1С: полная инструкция
Как запустить бизнес-процесс в 1С: настройка шаблонов, старт из документа, контроль задач, типичные ошибки и проверка результата. Практическая инструкция.
Бизнес-процесс в 1С — это объект системы, который описывает последовательность задач, распределяет их между сотрудниками и контролирует выполнение. Запуск процесса означает создание его экземпляра по шаблону: система автоматически формирует первую задачу и назначает её исполнителю. Дальше маршрут движется сам: после завершения каждой задачи создаётся следующая по карте маршрута.
Механизм бизнес-процессов встроен в большинство типовых конфигураций: «1С:Документооборот», «1С:Управление торговлей», «1С:ERP», «1С:Зарплата и управление персоналом», «1С:Комплексная автоматизация». Везде логика одинаковая, отличаются названия пунктов меню и набор готовых шаблонов. Ниже разобраны основные способы запуска — вручную, по шаблону, из документа и программно.
Перед запуском убедитесь, что у вас есть права на создание бизнес-процессов, а в системе корректно заполнены пользователи, роли и подразделения — от этого зависит, кому уйдут задачи. Если адресация настроена неверно, задача «зависнет» без исполнителя, и процесс остановится на первом же шаге.
Что нужно проверить перед запуском
Бизнес-процесс не запустится корректно, если не подготовлена инфраструктура. Минимальный набор: включённый механизм бизнес-процессов в настройках программы, заполненный справочник пользователей, настроенные роли адресации (исполнитель, проверяющий, контролёр) и хотя бы один рабочий шаблон процесса.
В типовых конфигурациях механизм включается в разделе настроек: например, в «1С:Управление торговлей» это «НСИ и администрирование» → «Настройка НСИ и разделов» → «CRM и маркетинг» → «Бизнес-процессы и задачи». В «1С:Документооборот» механизм работает по умолчанию, но шаблоны нужно создавать и активировать отдельно.
Проверьте также, что у исполнителей есть доступ к программе и они видят список своих задач. Если сотрудник не входит в 1С, задача ему назначится, но выполнена не будет — процесс встанет. Для таких случаев в типовых решениях предусмотрены замещение и перенаправление задач.
Проверить в разделе администрирования конфигурации
Открыть шаблон и проверить признак активности
Проверить роли и состав пользователей в справочниках
Попробовать создать процесс — при нехватке прав кнопка недоступна
Запуск бизнес-процесса вручную
Самый простой способ — создать процесс напрямую из списка. Откройте раздел «Бизнес-процессы и задачи» (в разных конфигурациях он может называться «Процессы и задачи», «CRM» → «Бизнес-процессы» или находиться в подсистеме документооборота). Нажмите «Создать» и выберите нужный вид процесса: «Согласование», «Утверждение», «Рассмотрение», «Исполнение» и т.д.
В открывшейся форме заполните обязательные поля: предмет процесса (документ, договор, внутренний документ), исполнителей по каждой точке маршрута, сроки исполнения и описание. После заполнения нажмите кнопку «Старт и закрыть» (в некоторых конфигурациях — «Стартовать» или «Запустить»). Именно эта команда переводит процесс из состояния подготовки в активное: создаётся первая задача и уходит назначенному исполнителю.
Признак успешного запуска — процесс появился в списке со статусом «Стартован» или «Выполняется», а у первого исполнителя в списке «Мои задачи» появилась новая задача с заполненным предметом и сроком.
- 1Откройте раздел «Бизнес-процессы и задачи» и нажмите «Создать»
- 2Выберите вид процесса (согласование, утверждение, исполнение)
- 3Укажите предмет — документ или объект, по которому идёт процесс
- 4Заполните исполнителей, сроки и описание задачи
- 5Нажмите «Старт и закрыть»
- 6Проверьте, что у первого исполнителя появилась задача в списке «Мои задачи»
Запуск по шаблону
Шаблон — это сохранённая настройка процесса: маршрут, исполнители (или правила их определения), сроки и тексты задач. Запуск по шаблону избавляет от ручного заполнения и снижает риск ошибки в маршруте. Шаблоны создаются заранее в разделе «Шаблоны бизнес-процессов» — обычно это делает администратор или методолог.
Чтобы запустить процесс по шаблону, откройте список шаблонов, выберите нужный и нажмите «Запустить» (или «Создать процесс по шаблону»). Система создаст экземпляр процесса, подставит параметры и предложит указать предмет. После подтверждения процесс стартует автоматически.
В шаблонах исполнители часто заданы не конкретными людьми, а ролями и автоподстановками: «Непосредственный руководитель автора», «Ответственный за договор» и т.п. Это удобно: при запуске система сама вычислит исполнителя из предмета процесса. Но если в карточке сотрудника не заполнен руководитель, автоподстановка вернёт пустое значение — и задача не будет назначена.
Запуск из документа или объекта
На практике чаще всего процесс стартует не из общего списка, а прямо из карточки объекта: договора, счёта, заявки, внутреннего документа. Откройте документ и найдите кнопку «Запустить процесс», «Стартовать согласование» или команду в меню «Ещё» — в типовых конфигурациях она обычно называется «Процессы и задачи» → «Запустить процесс».
При таком запуске предмет процесса подставляется автоматически, а в форме выбора показываются только шаблоны, подходящие для данного вида объекта. Это достигается настройкой видов объектов в шаблоне: например, шаблон «Согласование договора с контрагентом» будет доступен только для договоров.
Из карточки документа можно наблюдать и ход процесса: в типовых решениях есть вкладка или команда «Процессы и задачи», где видны активные процессы по объекту, текущая точка маршрута и исполнитель. Это удобно для контроля — не нужно искать процесс в общем списке.
Автоматический и программный запуск
Помимо ручного старта, процессы могут запускаться автоматически — при записи документа, наступлении даты или изменении статуса объекта. В «1С:Документооборот» это настраивается через «Действия» и виды документов: для вида документа указывается шаблон, который стартует при создании. В «1С:Управление торговлей» автозапуск настраивается через статусы согласования и подписки на события.
Для нетиповых сценариев используется программный запуск через встроенный язык. Типовой приём — создать объект бизнес-процесса, заполнить реквизиты, записать и вызвать метод старта:
НовыйПроцесс = БизнесПроцессы.Согласование.СоздатьБизнесПроцесс();
НовыйПроцесс.Дата = ТекущаяДатаСеанса();
НовыйПроцесс.Предмет = ПредметДокумент;
НовыйПроцесс.Автор = Пользователи.ТекущийПользователь();
НовыйПроцесс.Записать();
НовыйПроцесс.Старт();Программный запуск применяют в подписках на события, регламентных заданиях и обработках. Перед внедрением проверьте код на копии базы: ошибка в подписке на событие записи документа может блокировать проведение документов для всех пользователей.
Как контролировать ход процесса
После старта процесс живёт сам: при выполнении задачи система создаёт следующую по карте маршрута. Контролировать ход можно несколькими способами. Первый — список «Бизнес-процессы» с отбором по автору или предмету: в колонках видны состояние, текущая точка и процент выполнения. Второй — карта маршрута: в форме процесса откройте её командой «Карта маршрута», и система подсветит пройденные и текущие точки.
Третий способ — отчёты по процессам и задачам: «Просроченные задачи», «Задачи по исполнителям», «Длительность процессов». Они помогают находить узкие места: если задачи регулярно зависают на одном сотруднике, стоит пересмотреть сроки или настроить замещение.
Если исполнитель заболел или уволен, задачу можно перенаправить другому сотруднику командой «Перенаправить» в форме задачи (при наличии прав). Остановить весь процесс можно командой «Остановить» или «Прервать» — прерванный процесс нельзя возобновить, только запустить заново.
Как проверить результат
Статус «Выполняется», задачи движутся по маршруту
Статус «Стартован», но задач нет ни у кого
Задача видна в «Мои задачи», заполнены предмет и срок
Задача без исполнителя или с пустым предметом
Текущая точка подсвечена, переходы соответствуют логике
Процесс стоит на первой точке после выполнения задачи
После последней задачи статус «Завершён»
Процесс завис в активных без открытых задач
Типичные ошибки при запуске
Большинство проблем при запуске связано не с самим механизмом, а с подготовкой данных. Процесс стартует формально успешно, но задачи не доходят до людей или уходят не туда. Разберите типичные сценарии до массового внедрения — это сэкономит время на разборе «зависших» процессов.
Ещё одна частая ситуация — пользователь не видит кнопку запуска. Причина почти всегда в правах: роль пользователя не включает право создания бизнес-процессов данного вида. Проверяется это через профиль группы доступа в разделе администрирования.
Как выбрать способ запуска
FAQ
Нажал «Старт», но задача у исполнителя не появилась. Что делать?
Сначала откройте карту маршрута процесса и проверьте, на какой точке он стоит. Затем проверьте, заполнен ли исполнитель в задаче: если адресация задана ролью, убедитесь, что в роль включены пользователи. Также проверьте, не остановлен ли процесс и есть ли у исполнителя доступ к базе.
Можно ли перезапустить завершённый или прерванный процесс?
Нет, завершённый и прерванный процессы возобновить нельзя — это ограничение механизма. Создайте новый процесс по тому же шаблону; предмет и историю предыдущего процесса можно указать в описании для связности.
Как запустить процесс сразу по нескольким документам?
В типовых конфигурациях есть групповой запуск: выделите несколько документов в списке и используйте команду «Запустить процесс» — система предложит создать один общий процесс или отдельный по каждому объекту. Поведение зависит от настроек шаблона.
Чем прерывание процесса отличается от остановки?
Остановка приостанавливает процесс с возможностью продолжения — задачи закрываются, но маршрут сохраняется. Прерывание завершает процесс без возможности возобновления. Для паузы используйте остановку, для отмены — прерывание.
Кто видит запущенный процесс и его задачи?
Задачу видит её исполнитель, автор процесса и пользователи с правами контролёра или администратора процессов. Права настраиваются через профили групп доступа. Если сотрудник должен наблюдать за процессом, добавьте его контролёром в точку маршрута.
Что важно запомнить
Запуск бизнес-процесса в 1С сводится к трём шагам: подготовить шаблон и адресацию, стартовать процесс вручную, по шаблону или из документа, проконтролировать появление задачи у исполнителя. Большинство проблем возникает из-за пустых автоподстановок и незаполненных ролей — проверяйте их до запуска, а изменения тестируйте на копии базы.