Отчеты и Аналитика · 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Откройте «Администрирование» → «Рассылки отчетов» и создайте новый элемент
- 2Задайте наименование и выберите учетную запись почты-отправителя
- 3Добавьте отчеты, выберите вариант настройки и формат (PDF/Excel)
- 4Для периода отчета укажите динамический период (например, «Прошлый месяц»)
- 5Добавьте получателей и заполните тему письма
- 6Установите расписание и включите рассылку флажком «Рассылка активна»
- 7Выполните команду «Выполнить сейчас» для тестовой отправки
Шаг 3. Настройка расписания
Расписание задается в карточке рассылки по кнопке «Настроить расписание». Доступны варианты: ежедневно в указанное время, по дням недели, ежемесячно в конкретное число, произвольный период повторения. Выбирайте время с запасом после завершения вводящих данные операций: если отчет о продажах строится за вчерашний день, отправка в 6:00 утра надежнее, чем в 23:55 — ночные обмены и обновления могут блокировать базу.
Для ежемесячных отчетов учитывайте длину месяца: расписание «31 числа» в феврале не сработает. Используйте вариант «последний день месяца», если он доступен, либо первое число следующего месяца с динамическим периодом «Прошлый месяц» — второй вариант надежнее и предсказуемее.
После сохранения расписания убедитесь, что в карточке рассылки установлен признак активности (флажок «Активна» / «Использовать»). Без него расписание сохранится, но задание выполняться не будет — это одна из самых частых причин «неработающей» рассылки.
Шаг 4. Проверка регламентного задания
Рассылки выполняются регламентным заданием «Рассылка отчетов» (в клиент-серверном варианте) или фоновым заданием в активном сеансе (в файловом). Откройте «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания» и найдите задание рассылки. Убедитесь, что оно включено и в колонке «Состояние» нет ошибок.
Если задание завершилось с ошибкой, откройте журнал регистрации («Администрирование» → «Обслуживание» → «Журнал регистрации») и отфильтруйте события по регламентному заданию. Там будет видна конкретная причина: ошибка SMTP, ошибка формирования отчета, отсутствие прав у пользователя, от имени которого выполняется задание.
Обратите внимание, от чьего имени выполняется задание. В клиент-серверном варианте регламентные задания выполняются от имени служебного пользователя или пользователя, указанного в свойствах задания. У этого пользователя должны быть права на чтение данных отчетов — иначе отчет сформируется пустым или упадет с ошибкой доступа. Частая проблема: рассылка приходит, но цифры в отчете «не те», потому что у служебного пользователя ограничен доступ на уровне записей (RLS).
Как проверить результат
Письмо во «Входящих» с вложением в нужном формате
Письма нет, либо оно в «Спаме» — проверьте журнал регистрации и настройки SPF/DKIM домена
Данные за нужный период, цифры совпадают с ручным формированием
Пустой отчет или другой период — проверьте динамический период и права пользователя задания
Событие «Рассылка отчетов» без ошибок
Ошибки SMTP, доступа или формирования отчета
Письма приходят стабильно по расписанию несколько циклов подряд
Пропуски отправки — типично для файловой базы без запущенного сеанса
Форматы, архивация и ограничения
Выбор формата влияет на удобство получателя. PDF подходит для руководителей — открывается на любом устройстве и не редактируется. Excel удобен аналитикам, которые продолжат работу с данными. HTML отображается прямо в теле письма, но некоторые почтовые клиенты искажают форматирование. MXL откроется только в 1С — используйте его, если получатель работает в программе.
Объемные отчеты за большие периоды могут давать вложения в десятки мегабайт. Многие почтовые серверы ограничивают размер письма (часто в районе 20–25 МБ). Если отчет большой, включите архивацию вложений в ZIP (опция есть в типовой подсистеме) или сократите период отчета. Альтернатива — публикация отчета во внутреннем хранилище и отправка ссылки, но это требует доработки.
Учитывайте и нагрузку: формирование тяжелого отчета в регламентном задании потребляет ресурсы сервера так же, как ручное формирование. Не ставьте десяток тяжелых рассылок на одно время — разнесите их по минутам, чтобы не создавать пиковую нагрузку в начале рабочего дня.
Выбор формата отправки
Для руководителей и внешних получателей; не редактируется, открывается везде. Ограничение — нельзя доработать данные
Для аналитиков и бухгалтеров, которые продолжают обработку. Ограничение — возможны расхождения при округлении и отображении
Быстрый просмотр без вложений. Ограничение — почтовые клиенты могут ломать верстку
Только для получателей, работающих в 1С. Сохраняет точное форматирование отчета
Типичные ошибки и их устранение
Большинство проблем с рассылками сводится к нескольким повторяющимся причинам. Разберите их по порядку, прежде чем привлекать разработчика: в типовых конфигурациях почти всё диагностируется по журналу регистрации без изменения кода.
Если рассылка не отправляется вообще, проверьте в порядке очереди: активна ли рассылка, включено ли регламентное задание, работает ли сервер 1С (или открыт ли сеанс для файловой базы), проходит ли проверка учетной записи почты. Если письмо уходит, но не доходит — проблема на стороне почтовой инфраструктуры: спам-фильтры, репутация домена, лимиты отправки.
Если отчет приходит пустым или с неверными данными, сравните результат с ручным формированием под тем же пользователем, от которого работает задание. Расхождение почти всегда означает разницу в правах или в настройках варианта отчета — рассылка использует именно тот вариант, который выбран в ее карточке, а не «последний открытый».
Альтернативы и доработки
Штатная подсистема рассылок покрывает большинство сценариев, но у нее есть границы: нет гибкой персонализации содержимого для каждого получателя, нет отправки в мессенджеры, ограниченная логика условий отправки (например, «отправлять, только если есть отклонения от плана»).
Если нужны такие сценарии, варианты следующие: доработка конфигурации (свое регламентное задание с произвольной логикой формирования и отправки), внешние обработки рассылок, сервисы бизнес-аналитики с подключением к базе 1С. Для конфигураций без подсистемы рассылок (некоторые старые или узкоспециализированные решения) доработка — единственный путь.
Простое промежуточное решение — несколько рассылок с разными составами отчетов вместо одной «персонализированной». Например, отдельно рассылка для коммерческого отдела, отдельно для склада: настраивается штатно, поддерживается без программиста.
Как выбрать действие
Что важно запомнить
Рабочая рассылка отчетов в 1С строится из четырех элементов: корректной учетной записи почты, карточки рассылки с отчетами и получателями, расписания с включенным признаком активности и работающего регламентного задания. После настройки всегда выполняйте тестовую отправку и контролируйте первые циклы по журналу регистрации. Для динамических отчетов используйте относительные периоды, а для стабильности — отдельный технический почтовый ящик и пользователя задания с достаточными правами.
Частые вопросы
Можно ли отправлять один отчет разным получателям с разными параметрами?
Штатно — только создав несколько рассылок: в каждой добавляете тот же отчет, но с разными вариантами настройки (сохраните отдельные варианты отчета под разных получателей). Полностью персонализированная рассылка в одном объекте требует доработки.
Почему рассылка работает из-под моего сеанса, но не работает ночью?
Типичный признак файловой базы: регламентные задания в ней выполняются только в запущенном сеансе. Когда вы закрываете 1С, задания останавливаются. Решения: выделенный постоянно запущенный сеанс для регламентных заданий, внешний планировщик с запуском обработки, или переход на клиент-серверный вариант.
Письма уходят, но попадают в спам. Что делать?
Проверьте, что отправка идет с корпоративного домена с корректно настроенными записями SPF и DKIM — это зона ответственности администратора почтового сервера. Также избегайте «спамных» тем писем, отправляйте с реального ящика, на который можно ответить, и не рассылайте слишком большие объемы с нового адреса.
Как отправить отчет за прошлый месяц первого числа каждого месяца?
В расписании рассылки установите ежемесячное выполнение первого числа, а в настройках самого отчета укажите динамический период «Прошлый месяц». Тогда при каждом выполнении отчет автоматически построится за месяц, предшествующий дате отправки.
Можно ли сгруппировать несколько отчетов в одно письмо?
Да. Добавьте в одну рассылку несколько отчетов — все они будут сформированы и вложены в одно письмо. При необходимости включите архивацию вложений в ZIP. Учитывайте суммарный размер вложений, чтобы не превысить лимит почтового сервера.
Где посмотреть, почему конкретная рассылка не отправилась?
Откройте «Администрирование» → «Обслуживание» → «Журнал регистрации» и отфильтруйте по событию регламентного задания рассылки за нужное время. Там будет текст ошибки: проблема SMTP, ошибка формирования отчета или отказ в доступе. Дополнительно проверьте состояние самого задания в списке регламентных и фоновых заданий.