Поручения и бизнес-процессы в 1С:Предприятии 8.3: как работать с задачами

· 10 мин

Содержание

Задача в 1С — это поручение конкретному сотруднику или роли со сроком, автором и отметкой о выполнении. Чтобы задачи появились в типовой конфигурации (БП 3.0, ЗУП 3.1, УТ 11, КА, ERP), включите флажок «Бизнес-процессы и задачи» в панели Администрирование, после чего в разделе Главное появятся списки «Мои задачи» и «Задачи от меня».

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

Что такое задача в 1С и чем она отличается от похожих механизмов

В интерфейсе 1С слово «задача» встречается в нескольких местах, и пользователи их путают. Отсюда половина вопросов «у меня нет задач» — человек ищет не тот механизм.

МеханизмЧто этоКому адресованГде искать
📌 Задача исполнителяПоручение со сроком, автором и результатомПользователю или ролиГлавное → Мои задачи
🔁 Бизнес-процессМаршрут, который порождает задачи по шагамЦепочке исполнителейСписок «Бизнес-процессы»
⏰ НапоминаниеЛичный сигнал в нужное времяТолько себеЗначок колокольчика, карточка объекта
📅 Список задач бухгалтера (БП 3.0)Календарь отчётов и платежей по организацииБухгалтерии в целомГлавное → Список задач
⚙️ Регламентное заданиеФоновая операция по расписаниюНикому, выполняется серверомКонфигуратор или обработка «Регламентные и фоновые задания»

Задача исполнителя отличается от напоминания тремя вещами:

  • ✅ у неё есть автор и исполнитель — это разные люди;
  • ✅ её выполнение фиксируется и видно автору;
  • ✅ после выполнения процесс может идти дальше: на проверку, на согласование, к следующему сотруднику.

Список задач бухгалтера в БП 3.0 — совсем другой инструмент. Он строится из календаря отчётности и налогов, поручений внутри него нет. Если нужна именно рассылка дел сотрудникам — это задачи исполнителя.

Виды задач в 1С: поручения, согласования, процессы

Платформа даёт два связанных объекта метаданных: Задача и Бизнес-процесс. Конфигурации на Библиотеке стандартных подсистем (БСП) уже содержат готовые процессы. Набор зависит от продукта.

Задание (поручение) — есть почти везде

Базовый процесс БСП называется «Задание». Это обычное поручение:

  1. Автор формулирует, что сделать, указывает исполнителя и срок.
  2. Исполнитель получает задачу «Выполнить».
  3. Если автор отметил, что результат нужно проверить, после выполнения создаётся задача «Проверить» — проверяющему.
  4. Проверяющий принимает работу или возвращает её на доработку. Возврат снова создаёт задачу исполнителю.

Этого процесса хватает для большинства бухгалтерий: «закрыть месяц по ООО “Альфа” до 5 числа», «сверить расчёты с поставщиком», «подготовить пакет документов для банка».

Предметные процессы в КА, ERP и Документообороте

В 1С:Документообороте и в конфигурациях с его подсистемами процессов больше:

  • 📝 согласование — документ проходит по списку согласующих последовательно или параллельно;
  • ✍️ утверждение — финальная виза руководителя;
  • 👀 ознакомление — задача «ознакомиться» без результата, только отметка;
  • 📥 регистрация и исполнение входящих документов.

В БП 3.0 и ЗУП 3.1 таких процессов нет — только «Задание». Если в бухгалтерии нужен маршрут согласования договоров, смотрят в сторону 1С:Документооборота или доработки.

Задачи, адресованные роли

Задачу можно назначить не человеку, а роли исполнителя: «Главный бухгалтер», «Кассир», «Ответственный за закрытие месяца ». Её увидят все пользователи, которым эта роль назначена. Первый, кто взял задачу в работу, становится фактическим исполнителем.

Роль можно уточнить объектом адресации. Например, роль «Главный бухгалтер» в разрезе организации: задача по ООО «Альфа» придёт главбуху «Альфы», а не всем главбухам холдинга.

Как включить и создать задачу в 1С

Шаг 1. Включить механизм

  1. Откройте раздел Администрирование.
  2. В БСП-конфигурациях флажок находится в группе «Органайзер» (в некоторых продуктах — в «Общих настройках»). Он называется «Бизнес-процессы и задачи».
  3. Установите флажок. Ниже станут доступны дополнительные опции: изменение заданий задним числом, использование подчинённых процессов, отложенный старт.

Если флажка нет ни в одном пункте панели, проверьте права: включать функциональные опции может только пользователь с полными правами.

Шаг 2. Настроить пользователей

Задача уходит пользователю из справочника «Пользователи». У каждого исполнителя должен быть:

  • 👤 пользователь информационной базы, под которым он реально входит;
  • 📧 адрес электронной почты в контактной информации — если нужны письма о новых задачах;
  • 👥 включение в группу доступа с правом работы с задачами.

Шаг 3. Создать поручение

  1. Откройте Главное → Задачи от меня или список «Бизнес-процессы».
  2. Нажмите «Создать» и выберите «Задание».
  3. Заполните поля:
    • Наименование — коротко, чтобы читалось в списке: «Акт сверки с ООО “Бета” за 3 кв.»;
    • Описание — что именно сделать и какой результат ждёте;
    • Исполнитель — пользователь или роль;
    • Срок — дата, при необходимости со временем;
    • Важность — обычная, высокая или низкая;
    • Предмет — документ или элемент справочника, к которому относится поручение.
  4. При необходимости включите проверку и выберите проверяющего.
  5. Нажмите «Стартовать и закрыть».

Пока процесс не стартован, задач нет — это черновик. Частая ситуация: автор нажал «Записать», а не «Стартовать», и исполнитель ничего не получил.

Шаг 4. Как исполнитель выполняет задачу

Исполнитель открывает Главное → Мои задачи. Список по умолчанию группирует дела по сроку: просроченные, на сегодня, на неделю, позже.

  1. Откройте задачу двойным щелчком.
  2. Нажмите «Принять к исполнению» — автор увидит, что работа взята. Для задач по роли это обязательный шаг: так задача закрепляется за вами.
  3. Сделайте работу. Если указан предмет, он открывается прямо из формы задачи.
  4. Напишите результат в поле комментария и нажмите «Выполнено».

Если задача требует решения («согласовать / отклонить»), вместо одной кнопки будут варианты результата.

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

Ручные поручения — только половина пользы. Вторая половина — процессы, которые создают задачи сами, когда наступает событие.

Из чего состоит маршрут

Бизнес-процесс в конфигураторе описывается картой маршрута. Точки маршрута:

ТочкаЧто делает
СтартНачало процесса
ДействиеСоздаёт задачу исполнителю
УсловиеВетвление «да/нет» по результату или данным
Выбор вариантаВетвление на несколько путей
Разделение и СлияниеПараллельные ветки и их ожидание
ОбработкаКод без участия человека
Вложенный процессЗапуск другого процесса
ЗавершениеКонец маршрута

Пример: заявка на оплату. Автор создаёт процесс, первая точка «Действие» отправляет задачу финансовому менеджеру. Точка «Условие» проверяет сумму: до 100 000 ₽ — сразу казначею, больше — сначала директору. После оплаты точка «Обработка» ставит отметку в документе.

Программное создание задачи

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

// Создание и старт поручения из кода (БСП, процесс «Задание»)
Задание = БизнесПроцессы.Задание.СоздатьБизнесПроцесс();
Задание.Дата = ТекущаяДатаСеанса();
Задание.Автор = Пользователи.ТекущийПользователь();
Задание.Наименование = "Проверить счёт-фактуру";
Задание.Содержание = "Не заполнен ИНН контрагента";
Задание.Исполнитель = ОтветственныйБухгалтер;
Задание.СрокИсполнения = ТекущаяДатаСеанса() + 86400; // +1 сутки
Задание.Предмет = ДокументСсылка;
Задание.Записать();
Задание.Старт();

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

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

Отложенный старт

В БСП можно создать процесс сейчас, а стартовать в нужную дату — например, поручение «сдать авансовый отчёт» запустить за три дня до конца месяца. Опция включается в той же группе настроек, где флажок задач. Старт выполняет регламентное задание.

Контроль выполнения задач: списки, отчёты, уведомления

Что видит автор

В списке «Задачи от меня» автор видит каждое своё поручение со статусом. Полезные приёмы:

  • 🔍 отбор по исполнителю — кто из команды завален делами;
  • ⏳ сортировка по сроку — что горит;
  • ✅ флажок показа выполненных — история и результаты.

Для руководителя есть отчёты подсистемы бизнес-процессов: по просроченным задачам, по нагрузке исполнителей, по задачам, выполненным с нарушением срока. Набор отчётов зависит от конфигурации. Найти их проще всего в списке отчётов раздела Главное или через поиск по слову «задачи» в отчётах.

Уведомления по почте

Уведомления в БСП отправляют регламентные задания — они называются «Уведомление исполнителей о новых задачах» и «Мониторинг задач» (рассылка о просроченных и истекающих сроках).

Чтобы письма уходили:

  1. Настройте системную учётную запись электронной почты.
  2. Включите регламентные задания в обработке «Регламентные и фоновые задания» (Администрирование → Обслуживание).
  3. Проверьте, что у исполнителей заполнен e-mail.

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

Ошибки при работе с задачами в 1С и как их найти

Диагностику начинайте с первого симптома: самые простые причины проверяются за минуту.

Диагностика: выберите симптом

Ещё две организационные ошибки, которые программа не покажет:

  • ❌ Поручение без предмета. Текст «разобраться с поставщиком» без ссылки на документ превращается в переписку «а с каким?». Заполняйте поле предмета.
  • ❌ Все задачи — на одного человека. Если поручения ставят главбуху лично, в отпуске дела встают. Задачи по роли переживают отпуск: заместителю достаточно назначить ту же роль.

Интеграция задач 1С с почтой, мессенджерами и внешними системами

Задачи 1С не обязаны жить только внутри базы. Типовые варианты связи:

ЗадачаСпособГде делается
Сообщить о новой задачеПочта через регламентные задания БСПНастройка в базе, без программирования
Работать с задачами с телефонаМобильный клиент 1С или веб-клиентПубликация базы на веб-сервере
Выгружать задачи в BI или таск-трекерСтандартный интерфейс ODataПубликация + выбор состава объектов
Создавать задачи из внешней системыHTTP-сервис или веб-сервисДоработка в расширении
Уведомлять в мессенджерВызов API бота из подписки на событие или регламентного заданияДоработка

Для OData в БСП есть обработка настройки автоматического REST-сервиса: в ней отмечают, какие объекты отдавать наружу. Задачи и бизнес-процессы публикуются как обычные объекты метаданных, с реквизитами и признаком выполнения.

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

Публикация OData и HTTP-сервисов открывает данные базы наружу. Создайте отдельного пользователя с минимальными правами только на нужные объекты и закройте публикацию от интернета, если доступ нужен лишь внутри сети.

Частые вопросы о задачах в 1С

Можно ли передать задачу другому сотруднику?
Да. В форме задачи есть команда перенаправления: выберите нового исполнителя и укажите причину. Автор увидит, кто теперь отвечает за поручение.
Что будет с задачами уволенного сотрудника?
Они останутся за ним, пока их не перенаправят. Перед отключением пользователя откройте «Мои задачи» с отбором по нему и передайте открытые задачи коллеге или роли.
Можно ли изменить срок задачи после старта?
Автор может изменить срок поручения. Если изменение задним числом запрещено настройками, сначала разрешите его в группе настроек задач.
Можно ли поставить задачу самому себе?
Да. Укажите себя исполнителем в задании — получится личный список дел со сроками и историей. Для простого сигнала «напомнить в 15:00» удобнее напоминание.
Чем остановить процесс, запущенный по ошибке?
В списке бизнес-процессов выберите его и остановите командой списка или пометьте на удаление. Открытые задачи процесса перестанут отображаться у исполнителей.