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

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

Как настроить оповещения в 1С

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

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

Выбор способа зависит от задачи. Если нужно напоминать конкретному пользователю о личных делах, достаточно стандартных напоминаний. Для уведомления группы сотрудников о событиях в документах обычно используют почтовые рассылки или специализированные подсистемы вроде БСП (Библиотека стандартных подсистем). Для нестандартной логики придётся писать код в подписках на события.

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

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

В типовых конфигурациях (Управление торговлей, ERP, Бухгалтерия предприятия, ЗУП) сосуществует несколько независимых механизмов уведомлений. Понимание различий помогает выбрать правильный инструмент и не тратить время на программирование там, где достаточно штатной настройки.

Сравнение способов оповещений

Напоминания пользователя

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

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

Подходят для уведомления сотрудников и контрагентов вне системы. Требуют настроенной учётной записи почты.

Push и SMS

Подходят для мобильных клиентов и срочных уведомлений. Требуют дополнительной инфраструктуры или сервисов рассылки.

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

Подходят для любой нестандартной логики. Требуют доработки конфигурации и навыков разработки.

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

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

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

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

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

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

Настройка оповещений по электронной почте

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

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

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

Дальше настраивается логика отправки: в типовых конфигурациях это может быть рассылка отчётов («Администрирование» → «Печатные формы, отчёты и обработки» → «Рассылка отчётов»), уведомления о задачах в подсистеме бизнес-процессов или собственные обработки. В рассылке отчётов укажите получателей, расписание и формат вложения — система будет отправлять письма регламентным заданием.

Push-уведомления и SMS

Для мобильных клиентов 1С платформа поддерживает push-уведомления через службы доставки уведомлений. Настройка требует публикации информационной базы на веб-сервере, регистрации в службе доставки уведомлений и настройки мобильного приложения. Это задача уровня администратора или разработчика, а не пользователя.

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

Учтите, что SMS-рассылки платные, а стоимость и условия зависят от провайдера. Перед запуском массовых отправок протестируйте шаблон на одном номере и проверьте, как отображается имя отправителя и текст.

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

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

Типовой приём: в подписке «ПриЗаписи» документа проверяется условие, и при его выполнении формируется письмо через объект ИнтернетПочта или создаётся задача пользователю. Ниже упрощённый пример отправки письма из серверной процедуры.

bsl
Процедура ОтправитьУведомление(Получатель, Тема, Текст)
    Профиль = РаботаСПочтовымиСообщениямиСлужебный.ИнтернетПочтовыйПрофиль(
        РаботаСПочтовымиСообщениями.СистемнаяУчетнаяЗапись());
    Почта = Новый ИнтернетПочта;
    Почта.Подключиться(Профиль);
    Письмо = Новый ИнтернетПочтовоеСообщение;
    Письмо.Тема = Тема;
    Письмо.Получатели.Добавить(Получатель);
    Письмо.Тексты.Добавить(Текст);
    Почта.Послать(Письмо);
    Почта.Отключиться();
КонецПроцедуры

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

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

Проверка результата и диагностика

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

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

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

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

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

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

Ошибка подключения или письмо не приходит — проверяйте порт, шифрование и пароль приложения

Регламентное задание рассылки
Норма

В консоли заданий статус «Выполняется», журнал регистрации без ошибок

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

Задание заблокировано или завершается с ошибкой — смотрите текст ошибки в журнале регистрации

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

Всплывающее окно появляется в заданное время

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

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

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

Письмо во входящих, корректные тема и вложение

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

Письмо в спаме — настройте подпись домена или смените служебный адрес

Главный инструмент диагностики — журнал регистрации («Администрирование» → «Обслуживание» → «Журнал регистрации»). Отфильтруйте события по регламентным заданиям и почтовым операциям: там видны тексты ошибок подключения, отказы сервера и проблемы прав доступа.

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

Как выбрать действие

Нужно напоминание только себе внутри 1СИспользуйте штатные напоминания пользователя — настройка занимает минуту
Нужно уведомлять сотрудников, которые могут быть не в программеНастройте системную учётную запись почты и рассылку через регламентное задание
Уведомление зависит от сложных условий по данным документовРеализуйте логику в расширении конфигурации с очередью отправки
Письма уходят, но не доходятПроверьте журнал регистрации, папку спама и лимиты почтового сервиса

Частые вопросы

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

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

Тестовое письмо не отправляется: «Ошибка при подключении к серверу». Что делать?

Проверьте адрес SMTP-сервера, порт и тип шифрования — они должны соответствовать справке вашего почтового сервиса. Убедитесь, что в настройках ящика разрешён доступ внешним приложениям и используется пароль приложения, если сервис его требует. Также проверьте, не блокирует ли соединение антивирус или брандмауэр.

Можно ли настроить оповещения без доработки конфигурации?

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

Регламентное задание рассылки не выполняется в файловой базе. В чём причина?

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

Как не допустить повторной отправки одного и того же уведомления?

Фиксируйте факт отправки: создайте регистр сведений или реквизит документа, где отмечается, что уведомление уже отправлено. Регламентное задание должно отбирать только объекты без такой отметки.

Безопасно ли хранить пароль почты в базе 1С?

Платформа хранит пароли учётных записей в защищённом виде, но доступ к настройкам должны иметь только администраторы. Используйте отдельный служебный ящик с минимальными правами и паролем приложения, чтобы снизить риски при утечке.

Итог

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

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