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

Администрирование · 10 мин

Как выгрузить электронную почту из 1С

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

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

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

Определите, что именно нужно выгрузить

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

Типичные сценарии: сохранить одно или несколько писем как доказательство или для пересылки; сделать архив всей переписки перед удалением старых писем из базы; перенести почту в другую базу 1С (например, при переходе на новую конфигурацию); выгрузить список адресов контрагентов из писем для рассылки или аудита. Каждый из этих сценариев разобран ниже.

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

Как выбрать способ выгрузки

Нужно сохранить одно или несколько конкретных писемИспользуйте сохранение письма в файл EML из формы письма
Нужен полный архив перепискиЗабирайте почту с почтового сервера по IMAP почтовым клиентом или средствами экспорта сервиса
Нужно перенести письма в другую базу 1СИспользуйте выгрузку/загрузку данных или универсальный обмен XML
Нужны только email-адреса из перепискиВыгрузите список адресатов через отчёт или обработку таблицы взаимодействий

Сохранение отдельных писем в файл EML

Самый простой сценарий — выгрузить конкретное письмо. В конфигурациях на БСП (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия с включёнными взаимодействиями) откройте письмо из списка «Электронные письма» (раздел «Администрирование» → «Органайзер» или журнал взаимодействий, в зависимости от конфигурации). В меню «Ещё» формы письма найдите команду «Сохранить как» или «Сохранить письмо» — письмо будет выгружено в файл с расширением .eml.

Формат EML — стандартный контейнер электронного письма: он сохраняет тему, отправителя, получателей, дату, текст и вложения. Такой файл открывается двойным щелчком в Outlook, Thunderbird, почте Windows и большинстве других почтовых программ, а также принимается как вещественное доказательство при передаче переписки третьим лицам.

Как сохранить письмо в EML
  1. 1
    Откройте список электронных писем (журнал взаимодействий) и найдите нужное письмо
  2. 2
    Откройте письмо двойным щелчком
  3. 3
    В меню «Ещё» выберите «Сохранить как» / «Сохранить письмо»
  4. 4
    Укажите папку и имя файла, сохраните в формате EML
  5. 5
    Откройте файл в почтовом клиенте и убедитесь, что текст и вложения на месте

Если команды «Сохранить как» в меню нет, проверьте версию конфигурации и права пользователя: в старых релизах сохранение писем могло отсутствовать, а у пользователей с урезанными правами часть команд скрыта. В этом случае письмо можно распечатать в PDF через стандартную команду печати — это не EML, но для фиксации содержимого обычно достаточно.

Массовая выгрузка: архив через почтовый сервер

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

Практический путь: установите бесплатный почтовый клиент (например, Mozilla Thunderbird), подключите тот же ящик по IMAP, дождитесь полной синхронизации папок и экспортируйте письма штатными средствами клиента — Thunderbird умеет сохранять папки целиком в файлы mbox или отдельные EML через дополнения. Крупные почтовые сервисы также предлагают встроенный экспорт данных личного кабинета.

Если ящик подключён по POP3 с удалением писем с сервера, оригиналы могут существовать только в базе 1С. Тогда массовая выгрузка возможна двумя путями: через типовой механизм выгрузки данных (см. следующий раздел) или через внешнюю обработку, которая перебирает документы «Электронное письмо входящее/исходящее» и сохраняет их в EML. Такие обработки пишутся под конкретную конфигурацию — готового универсального решения в поставке нет.

Перенос переписки в другую базу 1С

Для переноса писем между базами 1С используются штатные механизмы обмена. В файловых базах доступна обработка «Выгрузка и загрузка данных XML» (входит в поставку конфигураций на БСП, открывается через «Файл» → «Открыть» из каталога extfiles или через «Все функции»). Она выгружает выбранные объекты — в том числе документы «Электронное письмо входящее» и «Электронное письмо исходящее» — в XML-файл, который затем загружается в целевую базу.

Ограничение метода: выгрузка корректно работает между базами с одинаковой (или близкой) версией конфигурации, потому что структура объектов должна совпадать. При переходе между разными конфигурациями (например, из УТ 10 в УТ 11) используйте типовые правила конвертации данных или переходите только на справочники, а переписку оставляйте в архиве EML.

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

Выгрузка адресов и списков контактов из писем

Частая прикладная задача — собрать email-адреса из переписки: для аудита, миграции в CRM или чистки дублей. Сами письма при этом не нужны, достаточно таблицы адресатов.

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

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

Проверка результата и типичные ошибки

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

Типичные ошибки
01
Выгрузка писем по одному при необходимости архива — трата времени вместо экспорта с сервера по IMAP
02
Забытые вложения: при переносе между базами перенесены письма, но не присоединённые файлы
03
Удаление писем из базы до проверки архива — при POP3 оригиналы теряются безвозвратно
04
Кодировка: открытие EML в программе без поддержки UTF-8 показывает нечитаемый текст — файл исправен, меняйте просмотрщик
05
Перенос XML между базами разных версий конфигурации — часть объектов не загружается или загружается с ошибками
Контрольные точки

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

EML-файл открывается в почтовом клиенте
Норма

Тема, текст и вложения читаются корректно

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

Кракозябры, пустое тело или отсутствующие вложения

Количество писем после переноса
Норма

Совпадает с исходной базой за тот же период

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

Часть писем отсутствует, есть ошибки загрузки

Вложения в новой базе
Норма

Файлы открываются из письма

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

Вложение есть в списке, но не открывается

Ограничения и меры безопасности

Выгрузка почты — это работа с данными, которые часто содержат персональные данные контрагентов и коммерческую информацию. Храните архивы EML и XML-выгрузки в защищённых каталогах с ограниченным доступом, а при передаче третьим лицам убедитесь, что вы вправе раскрывать содержимое переписки.

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

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

Можно ли выгрузить из 1С сразу все письма одним файлом?

Штатной кнопки «экспортировать всю почту» в типовых конфигурациях нет. Массовый архив получают либо с почтового сервера по IMAP (если письма там хранятся), либо через обработку «Выгрузка и загрузка данных XML» для переноса в другую базу, либо через специализированную внешнюю обработку, сохраняющую письма в EML.

Чем открыть выгруженный файл EML?

Формат EML открывается двойным щелчком в Microsoft Outlook, Mozilla Thunderbird, почтовом клиенте Windows и большинстве других почтовых программ. Если текст отображается нечитаемо, проблема обычно в кодировке просмотрщика — попробуйте другой клиент.

Письма удалились с почтового сервера после настройки 1С. Что делать?

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

Как выгрузить только адреса электронной почты контрагентов, а не письма?

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

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

Сохранение отдельных писем в EML и вывод списков доступны обычному пользователю с правами на чтение писем. Выгрузка данных в XML, работа с консолью запросов и внешними обработками требуют прав администратора — обратитесь к специалисту, отвечающему за сопровождение 1С.

Итог

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

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