Создание задач в 1С:Предприятие — это не просто функция напоминания, а мощный инструмент для организации рабочих процессов. Без правильной настройки задач сложно обеспечить слаженную работу отдела, контролировать выполнение поручений или автоматизировать рутинные операции. В этой статье разберём все способы создания задач — от ручного добавления через интерфейс до программного формирования через встроенный язык.
Важно понимать, что механизм задач в 1С зависит от конфигурации: в 1С:ERP, 1С:Управление торговлей или 1С:Бухгалтерия интерфейс и возможности могут отличаться. Мы сфокусируемся на универсальных подходах, которые работают в большинстве типовых решений, а также рассмотрим нюансы для популярных конфигураций. Если вы используете сильно кастомизированную версию — проверьте наличие модуля"Задачи" в разделе"Администрирование → Функциональность", так как в некоторых сборках он может быть отключён.
Статья будет полезна как начинающим пользователям, так и администраторам, которые хотят настроить автоматизированное создание задач через скрипты. Мы не будем углубляться в программирование, но дадим базовые примеры кода для тех, кто готов экспериментировать.
1. Где в 1С хранится раздел с задачами?
В большинстве конфигураций раздел"Задачи" находится в главном меню, но его расположение может варьироваться. Классические пути:
- 📌 1С:ERP / 1С:УТ 11 / 1С:КА 2:
Рабочий стол → ЗадачиилиCRM и маркетинг → Задачи - 📌 1С:Бухгалтерия 3.0:
Главное → Задачи(если модуль подключён) - 📌 1С:Зарплата и управление персоналом:
Кадры → ЗадачиилиПерсонал → Задачи - 📌 Устаревшие конфигурации (7.7, 8.1): раздел может отсутствовать или требовать доработки
Если вы не видите раздел"Задачи", это может означать:
- Модуль отключён в настройках функциональности (нужны права администратора для включения).
- Ваша роль пользователя не имеет доступа к задачам (проверьте настройки прав в
Администрирование → Пользователи). - Используется упрощённая конфигурация без поддержки задач (например, 1С:Бухгалтерия Базовая).
⚠️ Внимание: В конфигурациях на базе 1С:Предприятие 7.7 механизм задач реализован через внешние обработки или доработки. Стандартного функционала нет — потребуется установка дополнительных модулей.
2. Создание задачи вручную: пошаговая инструкция
Рассмотрим процесс на примере 1С:ERP Управление предприятием 2.5 (интерфейс в других конфигурациях аналогичен с незначительными отличиями).
Шаги для создания базовой задачи:
- Откройте раздел
Задачи(см. пути выше). - Нажмите кнопку
Создать(обычно расположена в верхней панели или в контекстном меню по правой кнопке мыши). - Заполните обязательные поля:
- 📝 Тема — краткое описание (например,"Подготовить отчёт по дебиторке за июнь").
- 🗓️ Дата выполнения — срок, до которого задача должна быть завершена.
- 👤 Исполнитель — сотрудник, которому поручена задача (выбирается из справочника пользователей).
- 🏷️ Категория — тип задачи (например,"Финансы","Логистика").
- 🔔 Напоминание — время уведомления (за 1 час, за день и т.д.).
- 📎 Вложения — можно прикрепить файлы (Excel, Word, скриншоты).
Записать и закрыть.☑️ Проверка перед сохранением задачи
После создания задача появится в списке у исполнителя и у автора (если вы поставили галочку"Контролировать выполнение"). Исполнитель получит уведомление в 1С при следующем входе в систему (если настроена рассылка оповещений).
3. Типы задач в 1С и их особенности
В 1С задачи делятся на несколько типов, которые определяют их поведение и доступные поля. Основные виды:
| Тип задачи | Назначение | Особенности |
|---|---|---|
| Обычная | Простое поручение без привязки к документам | Минимальный набор полей, подходит для разовых заданий |
| По документу | Связана с конкретным документом (например, счёт, заказ) | Автоматически подтягивает данные из документа, удобно для контроля исполнения |
| Повторяющаяся | Регулярные задачи (еженедельные отчёты, месячные проверки) | Настраивается периодичность (день, неделя, месяц) и количество повторений |
| Групповая | Поручение нескольким исполнителям | Каждый исполнитель видит задачу в своём списке, можно назначить ответственного |
| Контрольная | Задача с обязательным подтверждением выполнения | Исполнитель должен отметить выполнение, иначе задача останется открытой |
Для создания повторяющейся задачи в форме задачи нужно:
- Поставить галочку"Повторяющаяся".
- Выбрать периодичность (например,"Каждый понедельник").
- Указать дату окончания повторений (или оставить бессрочно).
Групповые задачи удобны для командной работы. Например, можно создать задачу"Подготовить презентацию для клиента" и назначить её дизайнеру, менеджеру и финансовому аналитику. Каждый увидит задачу в своём списке, а в карточке будет отображаться статус выполнения каждым участником.
Если задача связана с документом (например, счёт на оплату), создавайте её из карточки документа через кнопку"Создать на основании" →"Задача". Это автоматически заполнит поля и прикрепит ссылку на документ.
4. Автоматическое создание задач: бизнес-процессы и триггеры
Ручное создание задач утомительно, если они повторяются или зависят от определённых событий. В 1С можно настроить автоматическое формирование задач через:
- 🤖 Бизнес-процессы — сложные цепочки задач с условиями и ветвлениями.
- 🔄 Триггеры — задачи создаются при наступлении события (например, просрочка оплаты).
- 📜 Регламентные задания — задачи по расписанию (ежедневная проверка остатков).
- Перейдите в
Администрирование → Бизнес-процессы → Настройки и справочники. - Создайте новое правило типа"Создание задачи по событию".
- Укажите условие:
Документ"Счёт клиенту" имеет статус"Не оплачен" и дата оплаты просрочена на 3 дня. - Настройте шаблон задачи: тема"Напомнить клиенту об оплате счета №{НомерДокумента}", исполнитель — менеджер по клиенту.
- Сохраните правило и активируйте его.
- Перейдите в
Администрирование → Поддержка и обслуживание → Регламентные задания. - Создайте новое задание типа"Создание задачи".
- Укажите расписание (например, каждый понедельник в 9:00).
- Заполните шаблон задачи и сохраните.
Пример настройки триггера для создания задачи при просрочке оплаты:
Для регламентных задач (например, еженедельная инвентаризация):
⚠️ Внимание: Автоматические задачи требуют правильной настройки прав доступа. Если регламентное задание не срабатывает, проверьте:
- Права пользователя, от имени которого запускается задание (должен иметь доступ к созданию задач).
- Статус фонавых задач в
Администрирование → Сервис → Фоновые задания.- Логи ошибок в
Администрирование → Журнал регистрации.
5. Создание задач через встроенный язык (1С:Предприятие 8)
Для автоматизации на уровне кода используйте объекты Задача и МенеджерЗадач. Ниже базовые примеры:
Пример 1. Создание простой задачи:
Задача = Задачи.СоздатьЗадачу;
Задача.Тема ="Проверить остатки на складе";
Задача.Исполнитель = Справочники.Пользователи.НайтиПоНаименованию("Иванов И.И.");
Задача.ДатаВыполнения = ТекущаяДата + 3; // Через 3 дня
Задача.Записать;
Пример 2. Создание задачи по документу:
Документ = Документы.ЗаказКлиента.НайтиПоНомеру("000123");
Задача = Задачи.СоздатьЗадачуПоДокументу(Документ);
Задача.Тема ="Уточнить детали заказа" + Документ.Номер;
Задача.Исполнитель = Документ.Менеджер;
Задача.Записать;
Пример 3. Массовое создание задач для группы пользователей:
Выборка = Справочники.Пользователи.Выбрать;
Пока Выборка.Следующий Цикл
Задача = Задачи.СоздатьЗадачу;
Задача.Тема ="Обновить пароль в системе";
Задача.Исполнитель = Выборка.Ссылка;
Задача.ДатаВыполнения = ТекущаяДата + 7;
Задача.Записать;
КонецЦикла;
Для работы с задачами через код потребуются права на Интерактивное удаление и Программное создание объектов в настройках ролей.
Как отладить код создания задач?
Используйте отладчик в конфигураторе (F5). Если задача не создаётся, проверьте:
1. Правильность указания исполнителя (должен существовать в справочнике пользователей).
2. Достаточность прав у текущего пользователя.
3. Корректность даты (не может быть прошедшей).
4. Наличие модуля"Задачи" в конфигурации (проверяется через Конфигуратор → Объекты метаданных).
6. Распространённые ошибки и их решение
При работе с задачами пользователи часто сталкиваются с типичными проблемами. Разберём самые частые:
- 🚫 Задача не отображается у исполнителя
Причины:
- Неверно указан исполнитель (проверьте ФИО в справочнике пользователей).
- У исполнителя нет прав на просмотр задач (настройте роль в
Администрирование → Пользователи). - Задача создана в другой информационной базе (если используете распределённую систему).
- 🚫 Не приходят уведомления о задачах
Причины:
- Не настроена рассылка оповещений (проверьте
Администрирование → Настройки системы → Уведомления). - Пользователь отключил уведомления в личных настройках.
- Проблемы с почтовым сервером (если уведомления отправляются по email).
- Не настроена рассылка оповещений (проверьте
- 🚫 Невозможно создать повторяющуюся задачу
Причины:
- В конфигурации отключена поддержка повторяющихся задач (требуется доработка).
- Не указано правило повторения (обязательно заполнить поле"Повторять").
- Проверьте, не требуется ли подтверждение исполнителя (в некоторых конфигурациях нужно нажать"Выполнено" вручную).
- Обновите список задач (кнопка
Обновитьили F5). - Проверьте права пользователя на изменение статуса.
- 📧 Email — отправка задач на почту исполнителя.
- 🤖 Telegram-боты — уведомления в мессенджер.
- 📱 Мобильное приложение 1С — push-уведомления.
- 🔄 API интеграция — обмен задачами с Jira, Trello, Bitrix24.
- Перейдите в
Администрирование → Настройки системы → Почта и уведомления. - Настройте почтовый профиль (SMTP-сервер).
- Включите опцию"Отправлять уведомления о задачах по email".
- Укажите шаблон письма (можно редактировать в
Администрирование → Печатные формы). - Создать бота через
@BotFather. - Настроить вебхуки или использовать готовые обработки (например, 1С:Интеграция с Telegram).
- Связать события задач (создание, изменение статуса) с отправкой сообщений в бот.
- 🗂️ Используйте категории — разделяйте задачи по типам (финансы, логистика, кадры). Это упрощает фильтрацию.
- 📅 Настраивайте напоминания — даже если исполнитель забыл о задаче, система напомнит.
- 🔗 Прикрепляйте документы — задача по счёту должна содержать ссылку на этот счёт.
- 📊 Анализируйте выполнение — используйте отчёты по задачам (
Задачи → Отчёты) для оценки эффективности. - 🔄 Автоматизируйте рутину — настройте регламентные задачи для регулярных проверок (например, ежемесячная сверка с банком).
- Создайте отчёт по задачам с группировкой по исполнителям и статусам.
- Добавьте его на рабочий стол через
Настройки → Персональные настройки → Рабочий стол. - Настройте автоматическое обновление отчёта (например, каждый час).
- Для финансовых задач:
[ФИН] Проверка оплаты от клиента X. - Для кадровых:
[КАД] Оформление больничного для Иванова И.И.. - Настроить обмен данными между базами (через
Администрирование → Обмен данными). - Использовать внешние сервисы (например, 1С:Коннект) для синхронизации задач.
- Отправить уведомление по email с просьбой создать задачу в другой базе.
- Откройте список задач (
Задачи → Все задачи). - Отфильтруйте задачи по текущему исполнителю.
- Выделите нужные задачи (можно использовать Ctrl+A для выделения всех).
- Нажмите
Действия → Переназначитьи выберите нового исполнителя. - Неправильной настройкой триггеров (например, правило срабатывает дважды).
- Ошибками в регламентных заданиях (проверьте логи в
Администрирование → Журнал регистрации). - Конфликтами при обмене данными (если задачи синхронизируются с внешней системой).
- Проверьте условия срабатывания правила (например, добавьте фильтр по статусу документа).
- Настройте уникальные идентификаторы для задач, чтобы избежать дублей.
- Ограничьте частоту выполнения регламентного задания.
- Откройте список задач и примените нужный фильтр.
- Нажмите
Ещё → Выгрузить в Excel(илиФайл → Сохранить как...в старых версиях). - Выберите поля для экспорта (можно оставить все или убрать лишние).
- Сохраните файл в формате
.xlsxили.csv. - Создайте новый отчёт (
Отчёты → Новый отчёт). - Добавьте источник данных — документ"Задачи".
- Настройте поля для вывода.
- Экспортируйте результат через
Действия → Выгрузить. - Создайте дополнительное поле в задаче (например,"Срок реакции" и"Срок решения").
- Настройте бизнес-процесс, который будет отслеживать просрочку по этим полям.
- Добавьте уведомления для ответственных лиц при нарушении SLA.
Если задача зависла в статусе"В работе", хотя выполнена:
⚠️ Внимание: В конфигурациях с включённым контролем версий (например, 1С:ERP) изменения в задачах могут блокироваться, если документ, к которому она привязана, находится на согласовании. В этом случае задачу можно редактировать только после утверждения документа.
7. Интеграция задач с внешними системами
Задачи в 1С можно синхронизировать с другими сервисами:
Для настройки email-уведомлений:
Для интеграции с Telegram потребуется:
Важно: При интеграции с внешними системами учитывайте ограничения API 1С. Например, в облачных версиях (1С:Fresh) доступ к некоторым методам может быть закрыт.
8. Оптимизация работы с задачами: советы опытных пользователей
Чтобы задачи в 1С стали действительно полезным инструментом, а не источником хаоса, следуйте этим рекомендациям:
Для менеджеров полезно настроить дашборд задач:
Если в вашей компании задачи создаются хаотично, внедрите правила именования. Например:
Регулярно проводите"чистку" задач: архивируйте или удаляйте выполненные задачи старше 6 месяцев. Это ускорит работу системы и облегчит поиск актуальных поручений.
Часто задаваемые вопросы
Можно ли создать задачу для пользователя из другой базы 1С?
Нет, задачи привязаны к конкретной информационной базе. Однако можно:
Как массово переназначить задачи с одного сотрудника на другого?
Для этого:
Если опция"Переназначить" отсутствует, используйте обработку или напишите скрипт:
Выборка = Задачи.Выбрать;
Пока Выборка.Следующий Цикл
Если Выборка.Исполнитель = Справочники.Пользователи.НайтиПоНаименованию("Петров П.П.") Тогда
Выборка.Исполнитель = Справочники.Пользователи.НайтиПоНаименованию("Сидоров С.С.");
Выборка.Записать;
КонецЕсли;
КонецЦикла;
Почему задача дублируется при автоматическом создании?
Дублирование задач при автоматическом создании обычно связано с:
Решение:
Как экспортировать задачи в Excel?
Для экспорта:
Если опция выгрузки отсутствует, используйте универсальный отчёт:
Можно ли настроить SLA для задач в 1С?
В стандартных конфигурациях 1С нет встроенного механизма SLA (соглашение об уровне обслуживания), но его можно эмулировать:
Для полноценного SLA потребуется доработка конфигурации или использование внешних систем (например, 1С:ITIL для служб поддержки).