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

Быстрый старт · 11 мин

Как сделать органайзер в 1С

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

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

Настроить органайзер можно двумя путями: пользовательским — включить и настроить готовый раздел в типовой конфигурации, или разработческим — создать собственный механизм планирования через конфигуратор (планировщик, регистры сведений, произвольные формы). Первый вариант занимает минуты и доступен любому пользователю, второй требует навыков разработки и оправдан, когда типовых возможностей не хватает.

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

Что входит в типовой органайзер 1С и где он находится

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

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

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

Включаем органайзер в типовой конфигурации

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

Если раздел не появился, проверьте права: у пользователя должна быть роль, дающая доступ к подсистеме органайзера (например, «Добавление и изменение напоминаний» или аналогичная). В файловой базе с одним пользователем-администратором эта проблема обычно не возникает, в клиент-серверных базах с настроенными профилями — достаточно часто.

Порядок включения органайзера
  1. 1
    Откройте «Администрирование → Органайзер» и отметьте нужные компоненты
  2. 2
    Проверьте, что у пользователя есть соответствующие роли и права
  3. 3
    Откройте панель разделов и убедитесь, что раздел «Органайзер» отображается
  4. 4
    При необходимости добавьте раздел через «Настройка панели разделов» (шестерёнка)
  5. 5
    Создайте тестовое напоминание и проверьте, что оно срабатывает

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

Настраиваем календарь и дела

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

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

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

Работаем с напоминаниями и задачами

Напоминание создаётся из раздела «Органайзер → Мои напоминания» или прямо из документа командой «Напомнить». Укажите текст, дату и время срабатывания. Напоминание всплывёт поверх окон 1С в заданный момент, если программа запущена. Если 1С закрыта, напоминание покажется при следующем входе.

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

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

Типичные ошибки при работе с органайзером
01
Создание напоминаний без привязки к документу — потом сложно понять, к чему относится событие
02
Ожидание срабатывания напоминания при закрытой 1С — внешних push-уведомлений штатный механизм не отправляет
03
Постановка задач без срока и исполнителя — такие задачи теряются в общем списке
04
Игнорирование прав доступа — коллеги не видят общий календарь, хотя ожидают этого

Создаём собственный органайзер в конфигураторе

Если типового функционала недостаточно — например, нужен планировщик загрузки переговорных комнат, мастеров или оборудования — органайзер разрабатывают в конфигураторе. Основа решения: регистр сведений для хранения событий и элемент формы «Планировщик», который отображает данные в виде календарной сетки с drag-and-drop.

Типовая архитектура такого решения: справочник «Ресурсы» (сотрудники, комнаты, оборудование), регистр сведений «Расписание» с измерением «Ресурс» и реквизитами «ДатаНачала», «ДатаОкончания», «Описание», и общая форма с элементом «Планировщик», источником данных которого служит динамический список по этому регистру.

Элемент «Планировщик» поддерживает измерения (строки ресурсов слева), интервалы фона (например, нерабочие часы), редактирование элементов перетаскиванием и растягиванием. Обработчики событий формы — «ПередСозданием», «ПриОкончанииРедактирования», «ПередУдалением» — позволяют контролировать запись данных в регистр и проверять пересечения.

bsl
Процедура ПланировщикПередСозданием(Элемент, Начало, Конец, ЗначенияИзмерений, Текст, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Запись = РегистрыСведений.Расписание.СоздатьМенеджерЗаписи();
    Запись.Ресурс = ЗначенияИзмерений["Ресурс"];
    Запись.ДатаНачала = Начало;
    Запись.ДатаОкончания = Конец;
    Запись.Описание = Текст;
    Запись.Записать();
    Элементы.Планировщик.Обновить();
КонецПроцедуры

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

Проверка результата и ограничения

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

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

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

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

Отображение раздела
Норма

«Органайзер» виден в панели разделов у всех пользователей с нужными правами

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

Раздел есть у администратора, но отсутствует у рядовых пользователей — проблема с ролями

Срабатывание напоминаний
Норма

Окно напоминания появляется в заданное время при запущенной 1С

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

Напоминание не появляется — проверьте включённость механизма и время на сервере

Самописный планировщик
Норма

События сохраняются, пересечения блокируются, форма открывается быстро

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

Записи дублируются или накладываются — нет контроля пересечений и уникальности

Учитывайте ограничения штатного решения: нет синхронизации с мобильными календарями из коробки, нет push-уведомлений вне программы, совместное планирование ограничено правами доступа к базе. Для интеграции с внешними календарями (например, по протоколу CalDAV или через обмен файлами iCalendar) потребуется доработка или внешние обработки.

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

Как выбрать подход

Нужны личные напоминания, задачи и календарь внутри 1СВключите типовой органайзер через «Администрирование» — доработка не требуется
Нужно планировать ресурсы: переговорные, мастеров, оборудованиеРазработайте планировщик в конфигураторе на регистре сведений и элементе «Планировщик»
Нужны уведомления вне 1С и синхронизация с телефономРассмотрите доработку с обменом через внешние сервисы или готовые расширения
Конфигурация снимается с поддержки ради органайзераОстановитесь: сначала оцените вариант с расширением конфигурации

Частые вопросы об органайзере в 1С

Почему в панели разделов нет пункта «Органайзер»?

Чаще всего подсистема отключена в настройках: откройте «Администрирование → Органайзер» и включите нужные компоненты. Если настройки включены, проверьте роли пользователя и состав панели разделов через «Настройка панели разделов» — раздел мог быть просто скрыт из отображения.

Сработает ли напоминание, если 1С закрыта?

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

Можно ли сделать общий календарь для отдела?

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

Чем напоминание отличается от задачи?

Напоминание — это просто сигнал в заданное время, без исполнителя и статуса. Задача имеет ответственного, срок, состояние выполнения и может контролироваться постановщиком. Для личных «не забыть» подходят напоминания, для делегирования и контроля — задачи.

Можно ли сделать органайзер, не снимая конфигурацию с поддержки?

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

Почему самописный планировщик тормозит при большом числе событий?

Обычно причина в том, что динамический список выбирает все записи регистра без ограничения периода. Установите отбор по видимому диапазону дат планировщика и добавьте индексируемые измерения. Также проверьте, что обновление планировщика не вызывается лишний раз в каждом обработчике формы.

Итог

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

Типовой органайзер включается через «Администрирование → Органайзер» и даёт календарь, напоминания, задачи и заметки без программирования. Собственный планировщик строят на регистре сведений и элементе формы «Планировщик», обязательно с контролем пересечений и через расширение конфигурации. Перед любыми доработками делайте резервную копию и тестируйте на копии базы.