Интеграция почты в 1С 8.3: приём и загрузка писем в базу

· 9 мин

Содержание

Чтобы письма из почтового ящика попадали прямо в базу, в 1С 8.3 есть встроенный почтовый клиент. Его включают в разделе Администрирование → Органайзер, затем заводят учётную запись электронной почты с адресом, паролем и параметрами серверов. После этого входящая почта загружается в раздел «Почта», а каждое письмо можно привязать к контрагенту или документу.

Разберём весь путь по порядку: от включения клиента и ввода паролей до приёма по расписанию и разбора ошибок, из-за которых письма не загружаются. Инструкция подходит для 1С:Бухгалтерии 3.0, Управления торговлей 11, Комплексной автоматизации и ERP — у них общая подсистема «Органайзер».

Включаем почтовый клиент и заводим учётную запись

По умолчанию раздел «Почта» в интерфейсе скрыт. Сначала его нужно включить:

  1. Откройте Администрирование → Органайзер.
  2. Установите флажок Почтовый клиент.
  3. Закройте настройки — в меню появится команда «Почта».

Теперь заводим ящик. При первом открытии раздела «Почта» запускается помощник настройки учётной записи. Если его нет, перейдите в Главное → Органайзер → Учётные записи электронной почты и добавьте новую запись.

В помощнике достаточно ввести адрес ящика и пароль. Для популярных провайдеров (Яндекс, Mail.ru, Gmail) 1С сама подставит адреса серверов и порты по доменному имени. Для корпоративного или редкого домена параметры придётся указать вручную — об этом ниже.

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

Укажите, как подписывать исходящие и для каких задач используется ящик (приём, отправка или и то и другое). На этом базовая настройка заканчивается — если провайдер известный, почта начнёт загружаться сразу.

Перед настройкой полезно собрать всё, что понадобится, чтобы не бегать за данными на каждом шаге:

Что подготовить перед настройкой почты
Выполнено: 0 / 5

Параметры серверов: порты, шифрование и пароль приложения

Когда автоопределение не сработало, параметры вводят руками. Открываете карточку учётной записи и переходите к настройкам серверов входящей и исходящей почты.

Главный выбор — протокол приёма:

  • 📥 IMAP — письма остаются на сервере, 1С показывает их копию и синхронизирует папки. Подходит, если тот же ящик открыт ещё и в телефоне или в браузере.
  • 📥 POP3 — письма скачиваются в базу, на сервере по умолчанию удаляются (поведение настраивается). Годится, когда 1С — единственная точка работы с ящиком.

Стандартные порты одинаковы почти у всех провайдеров:

НазначениеБез шифрованияС шифрованием SSL/TLS
Входящая, IMAP143993
Входящая, POP3110995
Исходящая, SMTP25 или 587465

Для 587 обычно используется STARTTLS, для 465 — защищённое соединение сразу. Если провайдер требует шифрование, а в 1С оно выключено, соединение не установится — порт и флажок SSL должны совпадать.

Отдельно про пароль. Яндекс, Mail.ru, Gmail и многие корпоративные серверы не принимают обычный пароль от аккаунта для сторонних программ, если включена двухфакторная аутентификация. Для 1С нужно создать пароль приложения в личном кабинете почты и вписать в учётную запись именно его. Это самая частая причина, по которой ящик «не подключается» при верных остальных настройках.

Пароль приложения создаётся в разделе безопасности личного кабинета почты (название у разных провайдеров отличается):

  • 🔑 Яндекс — пароли приложений в настройках безопасности аккаунта;
  • 🔑 Mail.ru — пароли для внешних приложений в разделе безопасности;
  • 🔑 Gmail — пароли приложений в настройках безопасности Google (доступны только при включённой двухфакторной аутентификации).

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

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

Как входящие письма загружаются в базу

Когда учётная запись настроена, нажмите получение почты в разделе «Почта» (команда приёма и отправки на командной панели). 1С соединится с сервером и загрузит новые письма в папку «Входящие».

Что происходит с письмом внутри базы:

  • 📨 каждое письмо сохраняется как отдельный объект «Входящее письмо электронной почты»;
  • 📎 вложения (файлы, сканы, счета) загружаются вместе с письмом и доступны из его карточки;
  • 👤 1С пытается сопоставить адрес отправителя с контактной информацией контрагентов — если совпадение найдено, в письме сразу подставляется контрагент.

По IMAP загружаются и остальные папки ящика, которые вы отметили для синхронизации. По POP3 приходят только новые письма из «Входящих».

Прочитать, ответить и переслать письмо можно прямо из базы — отдельная почтовая программа не нужна. Исходящие уходят через тот же SMTP-сервер учётной записи. Непрочитанные письма выделяются в списке, так что разобрать входящие можно, не выходя из 1С.

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

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

Что делать с отдельными файлами EML и MSG

Иногда письмо приходит не в ящик, а файлом — коллега переслал .eml или выгрузил .msg из Outlook. Это два разных формата:

  • EML — стандартный формат одного письма (текст RFC 822). Его открывает почти любая почтовая программа.
  • MSG — внутренний формат Microsoft Outlook, с вложениями и свойствами письма в одном файле.

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

  1. Откройте файл .eml или .msg в почтовой программе (Outlook, Thunderbird, веб-почта).
  2. Перешлите письмо на адрес, который подключён к 1С.
  3. Получите почту в 1С — пересланное письмо загрузится со всем содержимым.

С форматом .msg сложнее: это внутренний формат Outlook, и часть почтовых программ открывает его некорректно. Если письмо в .msg не пересылается с сохранением вложений, откройте его в Outlook и перешлите оттуда — так вложения и оформление не потеряются.

Если нужно сохранить сам файл как документ, а не как переписку, его можно приложить вложением к ручному взаимодействию или к карточке контрагента через присоединённые файлы. Так исходный .eml/.msg останется в базе целиком и будет доступен из карточки объекта.

Для разовой задачи проще переслать письмо. Если файлы .eml приходят регулярно и их много, имеет смысл настроить отдельный ящик-приёмник, на который они пересылаются автоматически правилом в основной почте.

Автоматический приём почты по расписанию

Чтобы не нажимать получение вручную, настройте автоматическую загрузку. В карточке учётной записи задаётся интервал проверки — например, каждые 10–15 минут. 1С будет сама соединяться с сервером и подтягивать новые письма.

Как это работает в разных режимах базы:

  • 🖥 Файловый режим — почта загружается, пока открыт сеанс с правом на это. Если 1С закрыта, приёма нет.
  • 🗄 Клиент-серверный режим — приёмом занимается регламентное задание отправки и получения почты на сервере, независимо от того, кто сейчас в базе.

В клиент-серверной базе проверьте, что регламентное задание почты включено: Администрирование → Обслуживание → Регламентные и фоновые задания. Там же видно время последнего запуска и ошибки, если приём срывается.

По тому же расписанию уходят и исходящие письма, которые вы отправили из базы: они встают в очередь и передаются на SMTP-сервер при очередном сеансе связи. Если письмо «зависло» в исходящих, первым делом проверьте, что сеанс отправки вообще запускается.

Не ставьте слишком короткий интервал (минута-две) на большом ящике — частые соединения нагружают и сервер почты, и базу, а провайдер может временно заблокировать слишком частые подключения. Для большинства задач достаточно проверки раз в 10–15 минут.

Как связать письмо с контрагентом, договором или документом

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

Привязка даёт переписку в разрезе объекта: открыли карточку контрагента или договора — и видите всю историю писем по нему. Это удобно, когда по одной сделке переписка идёт месяцами и важно не потерять, о чём договаривались.

Способы задать предмет:

  • ✅ Автоматически по адресу — если почта отправителя указана в контактах контрагента, 1С подставит его сама при загрузке.
  • ✅ Вручную из письма — в открытом письме выберите предмет и укажите нужный объект.
  • ✅ Создать объект из письма — на основании письма можно сразу завести, например, контрагента или задачу, не теряя связь с перепиской.

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

Почему письма не загружаются: разбор ошибок

Если приём срывается, 1С показывает текст ошибки от почтового сервера. Чаще всего дело в пароле, портах или шифровании — вот как читать типичные сообщения.

Диагностика: выберите симптом

Если ошибки нет, но новых писем нет — проверьте, что выбран правильный протокол и период загрузки, а в клиент-серверной базе работает регламентное задание почты.

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

Что выбрать — IMAP или POP3?
IMAP, если тем же ящиком пользуются ещё и в телефоне или браузере: письма останутся на сервере и будут синхронизироваться. POP3 — если 1С единственная точка работы с почтой и письма нужно хранить в базе.
Можно ли подключить несколько ящиков в одну базу?
Да. Каждый ящик — это отдельная учётная запись в справочнике учётных записей электронной почты. У каждой свои серверы, пароль и подпись.
Удаляются ли письма с сервера после загрузки в 1С?
По IMAP — нет, 1С работает с копией. По POP3 по умолчанию письма с сервера удаляются, но в настройках учётной записи можно включить хранение копий на сервере.
Загрузятся ли старые письма или только новые?
По IMAP можно синхронизировать существующие папки целиком, включая старую переписку. По POP3 загружаются, как правило, только новые письма из «Входящих».
Почему не подходит обычный пароль от почты?
Провайдеры с двухфакторной аутентификацией не принимают основной пароль для сторонних программ. Нужен отдельный пароль приложения, созданный в настройках почтового ящика.