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

Автоматизация · 11 мин

Как работают оповещения в 1С: механизмы, настройка и типичные проблемы

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

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

Большинство «пропавших» уведомлений объясняется просто: не запущено регламентное задание, не настроена учётная запись почты, пользователь отключил оповещение в личных настройках или сервер взаимодействия недоступен. Понимание того, какой механизм отвечает за конкретное оповещение, сокращает диагностику с часов до минут.

Материал описывает типовые механизмы, присутствующие в конфигурациях на платформе 1С:Предприятие 8.3 (Управление торговлей, ERP, Бухгалтерия, ЗУП и подобных). Конкретные пункты меню могут отличаться между версиями конфигураций, но логика работы везде одинакова.

Какие виды оповещений существуют в 1С

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

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

Третья группа — сообщения системы взаимодействия (обсуждения): упоминания через @, уведомления о новых сообщениях в контекстных обсуждениях документов, звонки. Четвёртая — внешние каналы: электронная почта через встроенный почтовый клиент, SMS и push-уведомления мобильного клиента.

Напоминания и центр оповещений

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

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

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

Оповещения по электронной почте

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

Настройка делается в разделе «Администрирование» → «Органайзер» → «Системная учётная запись электронной почты» (название раздела зависит от конфигурации). Указываются SMTP-сервер, порт, тип шифрования, логин и пароль или пароль приложения. После ввода параметров обязательно выполните проверку отправки тестового письма — форма настройки обычно содержит такую кнопку.

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

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

Обсуждения и система взаимодействия

Система взаимодействия — встроенный мессенджер платформы: контекстные обсуждения документов, личные и групповые чаты, видеозвонки, упоминания пользователей. Уведомления о новых сообщениях приходят в клиентское приложение, а при настройке push-сервиса — и на мобильный клиент.

Для работы обсуждений база должна быть зарегистрирована на сервере взаимодействия. В файловой и клиент-серверной базе это делается через «Администрирование» → «Обсуждения» → «Настроить обсуждения». Варианты: использовать сервер 1С:Линк (облачный сервис фирмы «1С») или развернуть собственный экземпляр сервера взаимодействия. После регистрации обсуждения становятся доступны всем пользователям базы.

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

Регламентные задания как двигатель оповещений

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

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

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

Как проверить, что оповещения работают

Состояние регламентного задания
Норма

Задание активно, последнее выполнение недавнее, ошибок нет

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

Задание заблокировано или последний запуск завершился ошибкой

Тестовое письмо из системной учётной записи
Норма

Письмо отправлено и доставлено получателю

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

Ошибка аутентификации или таймаут соединения

Центр оповещений пользователя
Норма

Новые события появляются в панели уведомлений

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

Панель пуста при заведомо произошедших событиях

Журнал регистрации по событию
Норма

Есть записи об успешной отправке

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

Записи об ошибках SMTP или отсутствии прав

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

Программные оповещения для разработчиков

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

Для всплывающих уведомлений вне зависимости от активной формы применяется «ПоказатьОповещениеПользователя» — именно так выглядят стандартные сообщения в углу экрана. Для массовых событий по подписке существует механизм бизнес-событий, а для почты — объект «ИнтернетПочтовоеСообщение» или процедуры БСП из подсистемы «Работа с почтовыми сообщениями».

bsl
ПоказатьОповещениеПользователя("Документ согласован", ПолучитьНавигационнуюСсылку(ДокументСсылка), "Счёт № " + НомерДокумента, БиблиотекаКартинок.Информация);

При доработках не отправляйте почту синхронно в транзакции записи документа: при недоступном SMTP-сервере запись документа зависнет или откатится. Правильный подход — зафиксировать событие в регистре и отправлять письма отдельным регламентным заданием с повторными попытками.

Типичные ошибки и их устранение

Типичные ошибки
01
Ожидание напоминаний при закрытом клиенте — персональные напоминания показываются только в запущенном сеансе, для критичных событий нужна почта
02
Использование основного пароля почты вместо пароля приложения — SMTP-аутентификация отклоняется сервисом
03
Отключённое регламентное задание после обновления конфигурации — оповещения молча перестают формироваться
04
Отправка почты в транзакции записи — при сбое почтового сервера блокируется работа пользователей
05
Игнорирование личных настроек пользователя — он сам отключил уведомления, а администратор ищет ошибку на сервере

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

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

Как выбрать канал оповещения

Событие должно дойти до человека вне сеанса 1СНастраивайте отправку по электронной почте или push в мобильный клиент
Нужно напомнить о задаче внутри рабочего дняДостаточно напоминаний и центра оповещений
Требуется обсуждение конкретного документа командойИспользуйте контекстные обсуждения системы взаимодействия
Оповещение критично и не должно пропускатьсяДублируйте каналы: почта плюс уведомление в клиенте, с контролем ошибок отправки
Итог

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

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

Частые вопросы об оповещениях в 1С

Почему напоминание не пришло, хотя время наступило?

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

Тестовое письмо уходит, а рабочие оповещения — нет. В чём причина?

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

Можно ли получать оповещения 1С на телефон?

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

Как отключить надоедливые уведомления конкретного типа?

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

Работают ли оповещения в файловой базе без запущенных сеансов?

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

Куда смотреть в первую очередь, если «всё сломалось» после обновления?

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