Администрирование · 10 мин
Как выгрузить электронную почту из 1С
Как выгрузить электронную почту из 1С: экспорт писем в файлы, архивация переписки, настройка учётной записи, перенос почты между базами и типичные ошибки.
Встроенная почта в 1С (БСП-подсистема «Взаимодействия») хранит письма не в отдельных файлах, а внутри информационной базы: заголовки, тела писем и вложения лежат в таблицах базы данных. Поэтому «выгрузить почту» можно несколькими разными способами — и выбор зависит от того, что именно требуется: сохранить отдельные письма в файлы, перенести переписку в другую базу 1С, сделать архив перед чисткой или забрать почту из внешнего почтового ящика, к которому подключена 1С.
Важно понимать: 1С чаще всего работает с почтой как клиент — она забирает письма с почтового сервера по протоколу IMAP или POP3 и отправляет через SMTP. Оригиналы писем при IMAP остаются на сервере, поэтому во многих сценариях полный архив переписки проще получить средствами самого почтового сервиса, а не из 1С. Ниже разобраны все рабочие варианты с условиями выбора.
Определите, что именно нужно выгрузить
Прежде чем искать кнопку экспорта, уточните задачу. От неё зависит инструмент: в типовых конфигурациях нет единой кнопки «выгрузить всю почту», и разные цели решаются по-разному.
Типичные сценарии: сохранить одно или несколько писем как доказательство или для пересылки; сделать архив всей переписки перед удалением старых писем из базы; перенести почту в другую базу 1С (например, при переходе на новую конфигурацию); выгрузить список адресов контрагентов из писем для рассылки или аудита. Каждый из этих сценариев разобран ниже.
Как выбрать способ выгрузки
Сохранение отдельных писем в файл EML
Самый простой сценарий — выгрузить конкретное письмо. В конфигурациях на БСП (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия с включёнными взаимодействиями) откройте письмо из списка «Электронные письма» (раздел «Администрирование» → «Органайзер» или журнал взаимодействий, в зависимости от конфигурации). В меню «Ещё» формы письма найдите команду «Сохранить как» или «Сохранить письмо» — письмо будет выгружено в файл с расширением .eml.
Формат EML — стандартный контейнер электронного письма: он сохраняет тему, отправителя, получателей, дату, текст и вложения. Такой файл открывается двойным щелчком в Outlook, Thunderbird, почте Windows и большинстве других почтовых программ, а также принимается как вещественное доказательство при передаче переписки третьим лицам.
- 1Откройте список электронных писем (журнал взаимодействий) и найдите нужное письмо
- 2Откройте письмо двойным щелчком
- 3В меню «Ещё» выберите «Сохранить как» / «Сохранить письмо»
- 4Укажите папку и имя файла, сохраните в формате EML
- 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-файлов и убедитесь, что тема и текст отображаются корректно (нет «кракозябр» вместо кириллицы), вложения открываются и их размер не нулевой, даты писем соответствуют оригиналам. При переносе между базами сверьте количество писем в исходном и целевом списках за один и тот же период.
Как проверить результат выгрузки
Тема, текст и вложения читаются корректно
Кракозябры, пустое тело или отсутствующие вложения
Совпадает с исходной базой за тот же период
Часть писем отсутствует, есть ошибки загрузки
Файлы открываются из письма
Вложение есть в списке, но не открывается
Ограничения и меры безопасности
Выгрузка почты — это работа с данными, которые часто содержат персональные данные контрагентов и коммерческую информацию. Храните архивы 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 с вложениями. Перед любой чисткой базы сделайте резервную копию и проверьте архив на выборке.