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