Как включить «легкую» почту для пользователей в 1С:Документооборот 8.3?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Документооборот IT и автоматизация бизнеса
← На главную

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

Выясним причину отсутствия переключателя в системной учетной записи

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

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

Способ 1. Активация через регистр сведений «Использование почты»

Самый быстрый административный путь включить функционал для конкретного сотрудника без входа под его учетными данными — напрямую внести запись в системный регистр. Разберем по шагам порядок действий:

  1. Откроем интерфейс «Функции для технического специалиста» (или «Все функции») через главное меню конфигурации.
  2. В списке объектов конфигурации найдем ветку Регистры сведений и выберем регистр ИспользованиеПочты.
  3. Создадим новую запись по кнопке Создать.
  4. В поле Пользователь выберем нужного сотрудника из справочника Пользователи.
  5. В поле режима работы с почтой установим значение, соответствующее легкой почте.
  6. Запишем и закроем форму элемента регистра.

После фиксации записи в регистре ИспользованиеПочты пользователь сможет инициировать отправку писем и прикреплять файлы непосредственно из документов и процессов.

Способ 2. Включение через персональные настройки пользователя

Штатный пользовательский сценарий не требует открытия технического меню. Настройку можно выполнить как под сеансом самого пользователя, так и под администратором:

  1. Перейдем в раздел Настройка (или Главное) и откроем пункт Персональные настройки.
  2. В открывшемся окне перейдем на вкладку Легкая почта.
  3. Укажем способ взаимодействия: прямое подключение по протоколам SMTP/POP3/IMAP либо использование внешнего почтового клиента, установленного на рабочей станции.
  4. Заполним необходимые почтовые адреса и учетные параметры отправки и получения писем.
  5. Сохраним настройки. При первом сохранении этих параметров запись в регистре сведений ИспользованиеПочты сформируется программой автоматически.

Способ 3. Массовое включение легкой почты для всех пользователей

Когда в организации работает большой штат сотрудников, ручное добавление каждого пользователя в регистр сведений отнимает много времени. Рассмотрим подробнее, как автоматизировать этот процесс.

Вариант с копированием настроек:

  1. Настроим одного пользователя в качестве эталона через Персональные настройки.
  2. Перейдем в раздел Администрирование → Настройки пользователей и прав → Очистка и копирование настроек.
  3. Выберем операцию копирования персональных настроек от эталонного пользователя остальным сотрудникам организации.

Вариант с программным заполнением регистра:

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


Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	Пользователи.Ссылка КАК Пользователь
    |ИЗ
    |	Справочник.Пользователи КАК Пользователи
    |ГДЕ
    |	НЕ Пользователи.ПометкаУдаления
    |	И НЕ Пользователи.Служебный";

Выборка = Запрос.Выполнить().Выбрать();

Пока Выборка.Следующий() Цикл
    МенеджерЗаписи = РегистрыСведений.ИспользованиеПочты.СоздатьМенеджерЗаписи();
    МенеджерЗаписи.Пользователь = Выборка.Пользователь;
    МенеджерЗаписи.СпособИспользованияПочты = Перечисления.СпособыИспользованияПочты.Легкая;
    МенеджерЗаписи.Записать(Истина);
КонецЦикла;

Особенности и технические ограничения «легкой» почты

При использовании легкой почты важно учитывать следующие системные нюансы:

  1. Хранение переписки: В отличие от встроенной почты, «легкая» почта не сохраняет тексты писем и вложения в информационной базе 1С. История переписки доступна только на сервере почты либо в локальном почтовом клиенте сотрудника.
  2. Совпадение разрядности: Если отправка писем настроена через локальный клиент (например, Microsoft Outlook по протоколу MAPI), разрядность платформы «1С:Предприятие» (32-бит или 64-бит) должна строго совпадать с разрядностью установленного почтового клиента.
  3. Веб-клиент и Linux: Протокол MAPI не поддерживается при работе через веб-браузер или на клиентах под управлением ОС Linux. В таких сценариях легкая почта должна настраиваться исключительно через прямое подключение к серверам SMTP/IMAP.
  4. Встроенная почта в версии КОРП: Если ваша организация использует версию «1С:Документооборот КОРП», альтернативой может стать включение полноценной встроенной почты (раздел Настройка программы → Почта → флаг Использовать встроенную почту). Это позволит хранить переписку внутри базы и связывать письма с процессами. В версии ПРОФ встроенная почта недоступна, и легкая почта является единственным штатным решением.
← На главную