Администрирование · 9 мин
Как получить отправленные письма в 1С
Как найти отправленные письма в 1С: где хранятся письма в типовых конфигурациях, настройка папки «Отправленные», типичные ошибки и проверка результата.
Вопрос «где в 1С найти отправленные письма» возникает у пользователей регулярно: письмо ушло, но подтверждение получения нужно прямо сейчас, а привычной папки «Отправленные» в интерфейсе не видно. Причина в том, что встроенный почтовый клиент 1С устроен иначе, чем обычные почтовые программы, и поведение папки отправленных зависит от конфигурации, настроек учётной записи и типа почтового сервера.
В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Управление нашей фирмой, ERP и других) есть встроенный механизм работы с электронной почтой. Он позволяет отправлять документы контрагентам, получать входящие письма и хранить историю переписки внутри базы. Однако отправленные письма могут храниться в двух местах: в самой информационной базе 1С и на почтовом сервере — и эти хранилища не всегда синхронизированы.
Ниже разобраны основные сценарии: как открыть список отправленных писем в типовых конфигурациях, как настроить сохранение копий на сервере, что делать, если письма не отображаются, и как программно получить отправленные сообщения через встроенный язык 1С.
Где в 1С хранятся отправленные письма
В типовых конфигурациях на базе Библиотеки стандартных подсистем (БСП) вся переписка сохраняется внутри информационной базы как объект «Электронное письмо исходящее» (а входящие — «Электронное письмо входящее»). Это значит, что отправленное письмо не теряется, даже если на почтовом сервере его нет: оно остаётся в базе вместе с вложениями, получателями и связью с документом, из которого было отправлено.
Второе возможное место хранения — папка «Отправленные» (Sent) на почтовом сервере. Она заполняется только в том случае, если сервер сам сохраняет копии отправленных через SMTP писем или если в настройках учётной записи 1С включена соответствующая опция. Многие корпоративные серверы Exchange и сервисы вроде Gmail сохраняют отправленные письма автоматически, а некоторые SMTP-серверы — нет.
Как открыть список отправленных писем в типовой конфигурации
В конфигурациях с встроенным почтовым клиентом (например, «1С:Документооборот», «Управление нашей фирмой», «Управление торговлей» ред. 11) перейдите в раздел, который называется «Почта», «Электронная почта» или «Общение». Обычно путь выглядит так: в панели разделов выберите «Настройки и администрирование» или «Общение», затем откройте «Электронная почта». Внутри почтового клиента слева отображается дерево папок: «Входящие», «Отправленные», «Черновики», «Удалённые».
Если встроенного почтового клиента в конфигурации нет, отправленные письма доступны как список документов. Откройте «Все функции» (через главное меню), найдите в разделе «Документы» объект «Электронные письма исходящие» — это полный список отправленных писем с датами, получателями и статусами. В некоторых конфигурациях список доступен через «Администрирование → Органайзер → Электронная почта».
Третий вариант — журнал взаимодействий. Если письмо отправлялось из карточки контрагента или документа, откройте соответствующий объект и перейдите на вкладку или по кнопке «Взаимодействия» / «История переписки»: там будут показаны все связанные письма, включая отправленные.
- 1Откройте раздел «Электронная почта» или «Общение» в панели функций конфигурации
- 2В дереве папок почтового клиента выберите папку «Отправленные»
- 3Если почтового клиента нет — откройте «Все функции» и найдите документ «Электронное письмо исходящее»
- 4Откройте нужное письмо двойным щелчком и проверьте получателей, текст и вложения
- 5При необходимости проверьте связь с исходным документом через историю взаимодействий
Настройка учётной записи, чтобы письма сохранялись на сервере
Чтобы копии отправленных писем попадали в папку «Отправленные» почтового сервера (и были видны, например, в веб-интерфейсе почты), откройте настройки учётной записи: «Администрирование → Органайзер → Настройки электронной почты» или «Настройки → Учётные записи электронной почты» — точный путь зависит от конфигурации.
В параметрах учётной записи проверьте поля: адрес SMTP-сервера, порт (обычно 465 или 587), использование защищённого соединения SSL, логин и пароль (или пароль приложения, если у почтового сервиса включена двухфакторная аутентификация). Если конфигурация поддерживает протокол IMAP для отправки копий, включите опцию сохранения отправленных писем на сервере. После изменения настроек выполните проверку — в большинстве конфигураций есть кнопка «Проверить настройки».
Как программно получить отправленные письма
Для разработчиков и администраторов список отправленных писем можно получить запросом к документу «ЭлектронноеПисьмоИсходящее». Это удобно для выгрузки истории переписки, поиска писем по получателю или проверки факта отправки конкретного документа.
Пример запроса, выбирающего письма за период:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Письмо.Ссылка,
| Письмо.Дата,
| Письмо.Тема,
| Письмо.СтатусПисьма
|ИЗ
| Документ.ЭлектронноеПисьмоИсходящее КАК Письмо
|ГДЕ
| Письмо.Дата МЕЖДУ &Начало И &Конец
|УПОРЯДОЧИТЬ ПО
| Письмо.Дата УБЫВ";
Запрос.УстановитьПараметр("Начало", НачалоДня(ТекущаяДатаСеанса()) - 7 * 86400);
Запрос.УстановитьПараметр("Конец", КонецДня(ТекущаяДатаСеанса()));
Результат = Запрос.Выполнить().Выгрузить();
Получателей письма можно получить через табличную часть «ПолучателиПисьма» ссылочного объекта, а вложения — через присоединённые файлы (объект «ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы»). Учтите, что состав объектов зависит от версии БСП, поэтому перед написанием кода сверьтесь со структурой метаданных вашей конфигурации.
Выборка = Документы.ЭлектронноеПисьмоИсходящее.Выбрать(НачалоДня(ТекущаяДатаСеанса()), КонецДня(ТекущаяДатаСеанса()));
Пока Выборка.Следующий() Цикл
Сообщить(Строка(Выборка.Дата) + " | " + Выборка.Тема);
КонецЦикла;Почему отправленные письма не отображаются: типичные причины
Самая частая ситуация — письмо отправлено, но в папке «Отправленные» на сервере его нет. Причины: SMTP-сервер не сохраняет копии, отправка выполнялась с другой учётной записи, либо письмо застряло в статусе «Исходящее» и фактически не ушло. Проверьте статус письма в списке исходящих: если статус отличается от «Отправлено», смотрите протокол отправки или журнал регистрации.
Вторая группа причин — права доступа и отборы. В разграниченных по правам базах пользователь видит только письма своей учётной записи или своих контрагентов. Также в списке может быть установлен отбор по периоду или по учётной записи — сбросьте отборы и проверьте снова.
Как проверить, что письмо действительно отправлено
Надёжный признак отправки — статус «Отправлено» у документа «Электронное письмо исходящее» и отсутствие ошибок в журнале регистрации по событию отправки почты. Дополнительно можно свериться с папкой «Отправленные» в веб-интерфейсе почтового сервиса: если письмо там есть, сервер его принял.
Если письмо критично важное (счёт, акт сверки, оферта), попросите получателя подтвердить получение или отправьте тестовое письмо на свой адрес — так вы проверите всю цепочку: настройки SMTP, прохождение через сервер и доставку.
Как проверить результат
Статус «Отправлено», дата отправки заполнена
Статус «Исходящее» или «Черновик» — письмо не ушло
Письмо присутствует с корректной темой и получателем
Письма нет — сервер не сохранил копию или отправка не выполнялась
Нет ошибок по событию отправки почты
Ошибки аутентификации или соединения с SMTP-сервером
Частые вопросы
Почему в папке «Отправленные» почтового сервиса нет писем из 1С?
Не все SMTP-серверы сохраняют копии отправленных писем. Проверьте настройки учётной записи в 1С и политику почтового сервера. Независимо от этого письма остаются в информационной базе 1С как документы «Электронное письмо исходящее».
Можно ли восстановить отправленное письмо, если база 1С была очищена?
Если документы писем удалены из базы, восстановить их можно только из резервной копии информационной базы. Если копии сохранялись на почтовом сервере, текст письма можно взять оттуда, но связь с документами 1С восстановить не получится.
Как найти, кому отправляли конкретный счёт или акт?
Откройте сам документ и перейдите к истории взаимодействий (кнопка «Ещё» или вкладка «Взаимодействия» в зависимости от конфигурации). Там отображаются все письма, отправленные из этого документа, с получателями и датами.
Письмо висит в статусе «Исходящее» и не отправляется. Что делать?
Проверьте настройки SMTP кнопкой «Проверить настройки», убедитесь, что пароль актуален (или используется пароль приложения), и посмотрите ошибки в журнале регистрации. После исправления настроек отправьте письмо повторно из списка исходящих.
Видит ли рядовой пользователь письма, отправленные другими сотрудниками?
Обычно нет: доступ к письмам ограничен учётной записью отправителя и настройками прав. Чтобы письма были общими, используйте общую учётную запись электронной почты с доступом для нужных пользователей.
Что важно запомнить
Отправленные письма в 1С хранятся в базе как документы «Электронное письмо исходящее» и доступны через почтовый клиент конфигурации, список документов или историю взаимодействий. Копии на почтовом сервере появляются только при соответствующих настройках или политике сервера. Перед выводами о неотправленном письме всегда проверяйте статус письма и журнал регистрации.