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

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

Где хранятся электронные письма в 1С

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

Встроенный почтовый клиент 1С (в конфигурациях «Управление торговлей», «ERP», «Комплексная автоматизация», «Документооборот», «CRM» и других) работает иначе, чем привычные Outlook или Thunderbird. Письма не складываются в отдельные файлы на диске — они сохраняются внутри информационной базы вместе с документами, контрагентами и справочниками. Именно поэтому вопрос «где лежат мои письма» возникает у администраторов регулярно: при переезде на новый сервер, при поиске письма-«пропажи» или при резервном копировании.

Коротко: тексты писем, вложения и служебная информация хранятся в таблицах информационной базы, а копии писем могут оставаться на почтовом сервере (при работе по IMAP) или удаляться с него (при работе по POP3 с соответствующей настройкой). Отдельного каталога с файлами .eml в стандартной поставке нет — исключение составляют только ситуации, когда пользователь вручную выгружал письма на диск.

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

Как 1С хранит письма: общая схема

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

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

Где физически находятся письма в файловой базе

В файловом варианте вся информационная база — это каталог, в котором главный файл называется 1Cv8.1CD. Письма, их тексты и вложения (если тома не настроены) хранятся внутри этого файла. Узнать путь к каталогу базы можно в окне запуска 1С: выделите базу в списке — путь отобразится в нижней части окна, например D:\Bases\Trade\.

Открыть файл 1Cv8.1CD и «достать» оттуда письма обычным просмотрщиком невозможно — это закрытый формат платформы. Доступ к содержимому выполняется только через платформу 1С: Предприятие, конфигуратор или специализированные обработки.

Если в настройках программы включено хранение присоединённых файлов в томах на диске, вложения писем будут лежать в указанном каталоге тома (например, \\server\files\), а в базе останутся только ссылки на них. В этом случае при резервном копировании нужно копировать и тома, иначе вложения будут потеряны.

Где хранятся письма в клиент-серверном варианте

При работе с СУБД (MS SQL Server, PostgreSQL, Oracle, IBM DB2) письма записываются в таблицы базы данных на сервере. Физически это файлы данных самой СУБД — например, .mdf и .ldf у MS SQL Server, расположенные в каталоге данных сервера. Прямой доступ к этим таблицам средствами SQL возможен, но структура хранения платформы 1С не предназначена для ручного чтения: имена таблиц и полей генерируются служебно.

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

Чтобы узнать, где физически лежит база на SQL Server, выполните запрос в Management Studio:

sql
SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID('ИмяБазы');

Как найти конкретное письмо через интерфейс 1С

Самый простой способ — воспользоваться встроенным почтовым клиентом. В типовых конфигурациях раздел называется «Почта», «Электронная почта» или «Сообщения» и находится обычно в разделе «Администрирование», «CRM» или на рабочем столе, в зависимости от настроек интерфейса.

Порядок поиска письма:

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

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

Поиск через «Все функции»

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

Роль протоколов: что остаётся на почтовом сервере

Место хранения «второй копии» писем зависит от протокола, по которому настроена учётная запись. Это важно понимать, чтобы не потерять переписку при переустановке или переезде базы.

Сравнение вариантов

IMAP

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

POP3 с удалением с сервера

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

POP3 с сохранением копий

Копии остаются на сервере заданный срок. Компромисс между резервированием и расходом квоты ящика.

Проверить текущие настройки можно в карточке учётной записи электронной почты: раздел «Администрирование» → «Органайзер» → «Учётные записи электронной почты» (путь зависит от конфигурации). Там же указывается, оставлять ли копии писем на сервере и на какой срок.

Резервное копирование и перенос переписки

Поскольку письма — часть информационной базы, их резервное копирование выполняется вместе со всей базой. Для файлового варианта это выгрузка в .dt через конфигуратор («Администрирование» → «Выгрузить информационную базу») или копирование файла 1Cv8.1CD при завершённых сеансах. Для клиент-серверного — штатный бэкап средствами СУБД.

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

Отдельные письма можно сохранить вручную: в карточке письма доступно сохранение в файл (обычно формат .eml или печатная форма), а вложения выгружаются кнопкой «Сохранить» в карточке присоединённого файла.

Типичные ошибки
01
Копирование 1Cv8.1CD при открытых сеансах — файл оказывается в несогласованном состоянии, база может не открыться
02
Бэкап базы без томов при хранении вложений на диске — после восстановления тексты писем есть, а вложения потеряны
03
Переход на POP3 с удалением с сервера без настройки регулярного бэкапа — единственная копия переписки остаётся в одном файле
04
Поиск писем в файловой системе сервера — в стандартной схеме их там нет, время тратится впустую

Как проверить, что переписка в сохранности

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

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

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

Список входящих писем
Норма

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

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

Письма старше определённой даты отсутствуют — проверьте фильтры и полноту бэкапа

Открытие вложений
Норма

Файл скачивается и открывается в соответствующей программе

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

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

Отправка и получение
Норма

Тестовое письмо уходит и приходит ответ

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

Ошибки авторизации — проверьте пароль и настройки сервера в учётной записи

Часто задаваемые вопросы

Можно ли открыть письма из 1С без самой 1С?

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

Удалили письмо в 1С — где его искать?

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

База 1С сильно выросла — может, это из-за писем?

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

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

Откройте настройки работы с файлами: обычно «Администрирование» → «Настройка работы с файлами» или «Общие настройки». Там указано, хранятся ли файлы в информационной базе или в томах на диске, и заданы пути к томам. Точное название раздела зависит от конфигурации.

Нужно ли бэкапить почтовый сервер, если почта в 1С?

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

Можно ли перенести почту из 1С в обычный почтовый клиент?

Массового штатного инструмента нет. Практический путь: сохранить нужные письма в .eml из карточек (подходит для небольшого количества) или использовать сторонние обработки выгрузки. Вложения выгружаются отдельно из присоединённых файлов. Перед массовой выгрузкой сделайте резервную копию базы.

Итог

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

Письма в 1С хранятся внутри информационной базы: в файле 1Cv8.1CD (файловый вариант) или в таблицах СУБД (клиент-серверный). Отдельной папки с письмами нет, исключение — вложения в томах на диске, если эта настройка включена. Резервное копирование почты — это бэкап всей базы плюс томов, а второй страховкой служат копии на почтовом сервере при IMAP.