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

Отчеты и Аналитика · 13 мин

Как настроить рассылку отчетов в 1С

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

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

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

Ниже разобран полный цикл настройки: от подготовки почтового профиля до проверки доставки и устранения типичных сбоев. Инструкция ориентирована на клиент-серверный и файловый варианты работы типовых конфигураций.

Что понадобится перед настройкой

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

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

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

Шаг 1. Настройка учетной записи электронной почты

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

Для корпоративной почты параметры SMTP возьмите у системного администратора. Типичные варианты портов: 25 или 587 без SSL либо с STARTTLS, 465 с SSL — точные значения зависят от почтового провайдера. Укажите логин (обычно полный email) и пароль. Если почтовый сервис использует двухфакторную аутентификацию, потребуется отдельный «пароль приложения» — обычный пароль от ящика не подойдет.

После заполнения нажмите кнопку проверки настроек (в типовых — «Проверить настройки»). 1С попытается подключиться к SMTP-серверу и отправить тестовое письмо на указанный адрес. Если проверка не проходит, типичные причины — неверный порт, блокировка со стороны антивируса или файрвола, запрет SMTP-авторизации на стороне почтового сервера.

Шаг 2. Создание рассылки отчетов

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

На вкладке со списком отчетов добавьте нужные отчеты. Для каждого отчета укажите вариант (настройку отчета), формат выгрузки — PDF, Excel (XLSX), HTML или MXL — и, при необходимости, параметры периода. Для периодических отчетов используйте стандартные динамические периоды: «Вчера», «Прошлая неделя», «Прошлый месяц» — тогда отчет каждый раз будет строиться за актуальный интервал, а не за жестко зафиксированные даты.

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

Порядок действий при создании рассылки
  1. 1
    Откройте «Администрирование» → «Рассылки отчетов» и создайте новый элемент
  2. 2
    Задайте наименование и выберите учетную запись почты-отправителя
  3. 3
    Добавьте отчеты, выберите вариант настройки и формат (PDF/Excel)
  4. 4
    Для периода отчета укажите динамический период (например, «Прошлый месяц»)
  5. 5
    Добавьте получателей и заполните тему письма
  6. 6
    Установите расписание и включите рассылку флажком «Рассылка активна»
  7. 7
    Выполните команду «Выполнить сейчас» для тестовой отправки

Шаг 3. Настройка расписания

Расписание задается в карточке рассылки по кнопке «Настроить расписание». Доступны варианты: ежедневно в указанное время, по дням недели, ежемесячно в конкретное число, произвольный период повторения. Выбирайте время с запасом после завершения вводящих данные операций: если отчет о продажах строится за вчерашний день, отправка в 6:00 утра надежнее, чем в 23:55 — ночные обмены и обновления могут блокировать базу.

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

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

Шаг 4. Проверка регламентного задания

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

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

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

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

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

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

Письмо во «Входящих» с вложением в нужном формате

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

Письма нет, либо оно в «Спаме» — проверьте журнал регистрации и настройки SPF/DKIM домена

Содержимое отчета
Норма

Данные за нужный период, цифры совпадают с ручным формированием

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

Пустой отчет или другой период — проверьте динамический период и права пользователя задания

Журнал регистрации
Норма

Событие «Рассылка отчетов» без ошибок

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

Ошибки SMTP, доступа или формирования отчета

Регулярность
Норма

Письма приходят стабильно по расписанию несколько циклов подряд

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

Пропуски отправки — типично для файловой базы без запущенного сеанса

Форматы, архивация и ограничения

Выбор формата влияет на удобство получателя. PDF подходит для руководителей — открывается на любом устройстве и не редактируется. Excel удобен аналитикам, которые продолжат работу с данными. HTML отображается прямо в теле письма, но некоторые почтовые клиенты искажают форматирование. MXL откроется только в 1С — используйте его, если получатель работает в программе.

Объемные отчеты за большие периоды могут давать вложения в десятки мегабайт. Многие почтовые серверы ограничивают размер письма (часто в районе 20–25 МБ). Если отчет большой, включите архивацию вложений в ZIP (опция есть в типовой подсистеме) или сократите период отчета. Альтернатива — публикация отчета во внутреннем хранилище и отправка ссылки, но это требует доработки.

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

Выбор формата отправки

PDF

Для руководителей и внешних получателей; не редактируется, открывается везде. Ограничение — нельзя доработать данные

Excel (XLSX)

Для аналитиков и бухгалтеров, которые продолжают обработку. Ограничение — возможны расхождения при округлении и отображении

HTML в теле письма

Быстрый просмотр без вложений. Ограничение — почтовые клиенты могут ломать верстку

MXL

Только для получателей, работающих в 1С. Сохраняет точное форматирование отчета

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

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

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

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

Типичные ошибки
01
Забытый флажок «Активна» — расписание сохранено, но рассылка никогда не выполняется
02
Жестко зафиксированный период отчета вместо динамического — каждый месяц уходят данные за одни и те же даты
03
Пароль от ящика сменили, а в 1С не обновили — рассылка молча перестает работать
04
Рассылка от имени пользователя без прав на данные — получатели получают пустые или урезанные отчеты
05
Все рассылки назначены на одно время — пиковая нагрузка на сервер и таймауты заданий
06
Отправка больших вложений без ZIP — письма отклоняются почтовым сервером из-за лимита размера

Альтернативы и доработки

Штатная подсистема рассылок покрывает большинство сценариев, но у нее есть границы: нет гибкой персонализации содержимого для каждого получателя, нет отправки в мессенджеры, ограниченная логика условий отправки (например, «отправлять, только если есть отклонения от плана»).

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

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

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

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

Нужны стандартные отчеты по расписанию на emailИспользуйте штатную подсистему «Рассылки отчетов» — доработки не требуются
Нужна отправка только при выполнении условия (например, превышение порога)Потребуется доработка: свое регламентное задание с проверкой условия перед отправкой
Получатели хотят отчеты в мессенджерШтатный механизм не подходит — нужна доработка через API мессенджера или внешний сервис
Файловая база, рассылка должна работать при закрытых сеансахНастройте выделенный сеанс-исполнитель регламентных заданий или планируйте переход на клиент-серверный вариант
Итог

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

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

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

Можно ли отправлять один отчет разным получателям с разными параметрами?

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

Почему рассылка работает из-под моего сеанса, но не работает ночью?

Типичный признак файловой базы: регламентные задания в ней выполняются только в запущенном сеансе. Когда вы закрываете 1С, задания останавливаются. Решения: выделенный постоянно запущенный сеанс для регламентных заданий, внешний планировщик с запуском обработки, или переход на клиент-серверный вариант.

Письма уходят, но попадают в спам. Что делать?

Проверьте, что отправка идет с корпоративного домена с корректно настроенными записями SPF и DKIM — это зона ответственности администратора почтового сервера. Также избегайте «спамных» тем писем, отправляйте с реального ящика, на который можно ответить, и не рассылайте слишком большие объемы с нового адреса.

Как отправить отчет за прошлый месяц первого числа каждого месяца?

В расписании рассылки установите ежемесячное выполнение первого числа, а в настройках самого отчета укажите динамический период «Прошлый месяц». Тогда при каждом выполнении отчет автоматически построится за месяц, предшествующий дате отправки.

Можно ли сгруппировать несколько отчетов в одно письмо?

Да. Добавьте в одну рассылку несколько отчетов — все они будут сформированы и вложены в одно письмо. При необходимости включите архивацию вложений в ZIP. Учитывайте суммарный размер вложений, чтобы не превысить лимит почтового сервера.

Где посмотреть, почему конкретная рассылка не отправилась?

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