Быстрый старт · 11 мин
Как сделать органайзер в 1С
Как настроить и использовать органайзер в 1С: календарь, заметки, напоминания, задачи и планировщик. Пошаговая инструкция с проверкой результата.
Органайзер в 1С — это встроенный блок типовых конфигураций (Бухгалтерия, Управление торговлей, Управление нашей фирмой и другие), который объединяет календарь, напоминания, заметки, задачи и почту в одном рабочем месте. Он позволяет планировать дела прямо в учётной системе, не переключаясь во внешние планировщики, и привязывать события к документам и контрагентам.
Настроить органайзер можно двумя путями: пользовательским — включить и настроить готовый раздел в типовой конфигурации, или разработческим — создать собственный механизм планирования через конфигуратор (планировщик, регистры сведений, произвольные формы). Первый вариант занимает минуты и доступен любому пользователю, второй требует навыков разработки и оправдан, когда типовых возможностей не хватает.
Ниже разобраны оба подхода: как включить и настроить штатный органайзер, как работать с календарём, напоминаниями и задачами, а также как построить собственный планировщик средствами конфигуратора, если стандартный функционал не закрывает ваши задачи.
Что входит в типовой органайзер 1С и где он находится
В большинстве типовых конфигураций на платформе 1С:Предприятие 8.3 органайзер представлен отдельным разделом рабочего стола. В него обычно входят: календарь с делами, напоминания, заметки, список задач и — при настроенной учётной записи — встроенная почта. Состав зависит от конкретной конфигурации и её версии.
Найти органайзер можно в панели разделов: он так и называется — «Органайзер». Если раздела не видно, вероятны три причины: он отключён в настройках, у пользователя нет прав, либо раздел скрыт в настройках панели навигации. Проверьте сначала «Администрирование → Органайзер» — там находятся флажки включения отдельных компонентов.
Важно понимать, что органайзер хранит данные в самой информационной базе, а не во внешнем сервисе. Это значит, что напоминания и задачи резервируются вместе с базой и доступны другим пользователям в соответствии с их правами — например, руководитель может видеть задачи подчинённых.
Включаем органайзер в типовой конфигурации
Откройте раздел «Администрирование» и найдите подраздел «Органайзер» (в некоторых конфигурациях — «Настройка рабочего места» или «Общие настройки»). Установите флажки напротив нужных компонентов: напоминания, заметки, календарь, задачи. После сохранения настроек раздел появится в панели разделов у текущего пользователя.
Если раздел не появился, проверьте права: у пользователя должна быть роль, дающая доступ к подсистеме органайзера (например, «Добавление и изменение напоминаний» или аналогичная). В файловой базе с одним пользователем-администратором эта проблема обычно не возникает, в клиент-серверных базах с настроенными профилями — достаточно часто.
- 1Откройте «Администрирование → Органайзер» и отметьте нужные компоненты
- 2Проверьте, что у пользователя есть соответствующие роли и права
- 3Откройте панель разделов и убедитесь, что раздел «Органайзер» отображается
- 4При необходимости добавьте раздел через «Настройка панели разделов» (шестерёнка)
- 5Создайте тестовое напоминание и проверьте, что оно срабатывает
Дополнительно можно настроить внешний вид рабочего стола: вывести календарь и список дел на начальную страницу. Это делается через «Вид → Настройка начальной страницы», где в правую или левую колонку добавляются формы календаря и текущих дел.
Настраиваем календарь и дела
Календарь органайзера показывает дела по дням, неделям и месяцам. Новое дело создаётся двойным щелчком по времени в сетке календаря или кнопкой «Создать». Для дела указываются тема, дата и время начала, продолжительность, описание и при необходимости — предмет: документ, контрагент или сделка, к которым относится событие.
Привязка к предмету — ключевое преимущество перед внешними планировщиками: открыв карточку контрагента или документ, вы сразу видите связанные события. Например, по счёту можно запланировать звонок клиенту, и это дело отобразится и в календаре, и в истории взаимодействий.
Цветовая индикация помогает разделять типы дел: просроченные обычно подсвечиваются красным, текущие — нейтральным цветом, завершённые — серым. Если цвета не различаются, проверьте, не отключена ли условная раскраска в настройках формы календаря.
Работаем с напоминаниями и задачами
Напоминание создаётся из раздела «Органайзер → Мои напоминания» или прямо из документа командой «Напомнить». Укажите текст, дату и время срабатывания. Напоминание всплывёт поверх окон 1С в заданный момент, если программа запущена. Если 1С закрыта, напоминание покажется при следующем входе.
Задачи отличаются от напоминаний тем, что имеют исполнителя, срок и статус выполнения. Их удобно использовать для делегирования: руководитель ставит задачу сотруднику, тот видит её в своём списке, отмечает выполнение — и постановщик получает информацию о закрытии. В конфигурациях с бизнес-процессами задачи могут формироваться автоматически, например при согласовании документов.
Для регулярных событий проверьте наличие настройки повторения: часть конфигураций поддерживает повторяющиеся дела (ежедневно, еженедельно). Если такой функции нет, события придётся создавать вручную или решать вопрос доработкой.
Создаём собственный органайзер в конфигураторе
Если типового функционала недостаточно — например, нужен планировщик загрузки переговорных комнат, мастеров или оборудования — органайзер разрабатывают в конфигураторе. Основа решения: регистр сведений для хранения событий и элемент формы «Планировщик», который отображает данные в виде календарной сетки с drag-and-drop.
Типовая архитектура такого решения: справочник «Ресурсы» (сотрудники, комнаты, оборудование), регистр сведений «Расписание» с измерением «Ресурс» и реквизитами «ДатаНачала», «ДатаОкончания», «Описание», и общая форма с элементом «Планировщик», источником данных которого служит динамический список по этому регистру.
Элемент «Планировщик» поддерживает измерения (строки ресурсов слева), интервалы фона (например, нерабочие часы), редактирование элементов перетаскиванием и растягиванием. Обработчики событий формы — «ПередСозданием», «ПриОкончанииРедактирования», «ПередУдалением» — позволяют контролировать запись данных в регистр и проверять пересечения.
Процедура ПланировщикПередСозданием(Элемент, Начало, Конец, ЗначенияИзмерений, Текст, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Запись = РегистрыСведений.Расписание.СоздатьМенеджерЗаписи();
Запись.Ресурс = ЗначенияИзмерений["Ресурс"];
Запись.ДатаНачала = Начало;
Запись.ДатаОкончания = Конец;
Запись.Описание = Текст;
Запись.Записать();
Элементы.Планировщик.Обновить();
КонецПроцедурыКлючевая проверка, которую нужно реализовать самостоятельно, — контроль пересечений интервалов по одному ресурсу. Платформа этого не делает автоматически: без запроса на пересечение периодов два события спокойно «наложатся» на одну переговорную комнату. Проверку выполняют запросом к регистру с условием, что существующий интервал начинается раньше конца нового и заканчивается позже его начала.
Проверка результата и ограничения
После включения типового органайзера проверьте три вещи: раздел отображается у всех нужных пользователей, напоминание срабатывает в заданное время при запущенной программе, а дело, созданное из документа, видно и в календаре, и в карточке документа. Если хотя бы один пункт не выполняется — возвращайтесь к правам и настройкам подсистемы.
Для самописного планировщика контрольные точки другие: событие создаётся перетаскиванием и сохраняется после перезапуска формы, пересекающиеся интервалы отклоняются с понятным сообщением, при большом числе записей (тысячи событий на месяц) форма открывается без заметной задержки — иначе ограничьте выборку видимым периодом.
Как проверить результат
«Органайзер» виден в панели разделов у всех пользователей с нужными правами
Раздел есть у администратора, но отсутствует у рядовых пользователей — проблема с ролями
Окно напоминания появляется в заданное время при запущенной 1С
Напоминание не появляется — проверьте включённость механизма и время на сервере
События сохраняются, пересечения блокируются, форма открывается быстро
Записи дублируются или накладываются — нет контроля пересечений и уникальности
Учитывайте ограничения штатного решения: нет синхронизации с мобильными календарями из коробки, нет push-уведомлений вне программы, совместное планирование ограничено правами доступа к базе. Для интеграции с внешними календарями (например, по протоколу CalDAV или через обмен файлами iCalendar) потребуется доработка или внешние обработки.
Как выбрать подход
Частые вопросы об органайзере в 1С
Почему в панели разделов нет пункта «Органайзер»?
Чаще всего подсистема отключена в настройках: откройте «Администрирование → Органайзер» и включите нужные компоненты. Если настройки включены, проверьте роли пользователя и состав панели разделов через «Настройка панели разделов» — раздел мог быть просто скрыт из отображения.
Сработает ли напоминание, если 1С закрыта?
Нет, штатные напоминания показываются только в работающей программе. Если в момент срабатывания 1С была закрыта, напоминание появится при следующем запуске. Для уведомлений вне программы нужна доработка: отправка писем, сообщений в мессенджеры или SMS по расписанию через регламентные задания.
Можно ли сделать общий календарь для отдела?
Да, но с оговорками. Стандартные дела привязаны к пользователю, поэтому для общего календаря либо используют задачи с назначением исполнителей, либо разрабатывают отдельный планировщик в конфигураторе, где события хранятся в общем регистре и доступны всем сотрудникам отдела по правам.
Чем напоминание отличается от задачи?
Напоминание — это просто сигнал в заданное время, без исполнителя и статуса. Задача имеет ответственного, срок, состояние выполнения и может контролироваться постановщиком. Для личных «не забыть» подходят напоминания, для делегирования и контроля — задачи.
Можно ли сделать органайзер, не снимая конфигурацию с поддержки?
Да, для этого предназначены расширения конфигурации: регистр сведений, форму с планировщиком и команды создают в расширении, не меняя типовые объекты. Так обновление конфигурации проходит штатно. Прямую правку типовых объектов стоит использовать только когда возможностей расширения не хватает.
Почему самописный планировщик тормозит при большом числе событий?
Обычно причина в том, что динамический список выбирает все записи регистра без ограничения периода. Установите отбор по видимому диапазону дат планировщика и добавьте индексируемые измерения. Также проверьте, что обновление планировщика не вызывается лишний раз в каждом обработчике формы.
Что важно запомнить
Типовой органайзер включается через «Администрирование → Органайзер» и даёт календарь, напоминания, задачи и заметки без программирования. Собственный планировщик строят на регистре сведений и элементе формы «Планировщик», обязательно с контролем пересечений и через расширение конфигурации. Перед любыми доработками делайте резервную копию и тестируйте на копии базы.