Настройка отправки писем из 1С на примере конфигурации УПП

Стандартные конфигурации 8 версии оснащены встроенным почтовым клиентом, который позволяет настроить прием и отправку писем из 1С.

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

Включение и предварительная настройка клиента

На примере конфигурации «Управление производственным предприятием» видно, что первоначальное включение встроенного почтового клиента происходит на форме «Настройка программы», которую можно открыть в меню Операции->Константы.  (Рис.1)

Рис.1

На втором этапе подключения необходимо прописать адреса и настройки сервера, который будет использоваться для доставки и отправки почтовых сообщений.

Для этих целей в базе предусмотрен справочник «Учетные записи электронной почты». Форма элемента справочника представлена на Рис.2

Рис.2

Коротко об этой форме. У нее есть 9 закладок, каждая из которых позволяет настроить свою часть почтового клиента:

  1. Подключение – это основная настройка, здесь следует указать сервера отправки и приема почты, прописать авторизацию на нем;
  2. Письма – настраивается время хранения почты, автоматизируется отправка и сохранение, регулируются уведомления о рассмотрении сообщения;
  3. Предметы – позволяет классифицировать, организовывать архивирование и каталогизацию почтовых отправлений по предметам в зависимости от темы письма;
  4. Доступ – содержит табличную часть (Рис. 3), позволяющую организовать и ограничить доступ конкретного пользователя к той или иной части почтового клиента; Рис.3
  5. Подпись  — фраза, которая будет автоматически добавляться к тексту исходящего сообщения, может содержать информацию об отправителе, контактную информацию работников организации и т.д.;
  6.  Группы писем (исходящие, полученные, спам и т.д.) которые позволяют организовать их раздельное хранение и обработку;
  7. Дополнительно – более тонкая настройка почтового клиента, касающаяся значений по умолчанию, кодировки исходящих сообщений, формата текста и т.д.
  8. Фильтры – настройки доступного контента и другие ограничения, защищающие систему;
  9. Электронные документы – позволяет настроить электронный документооборот.

Стандартная модель использования электронной почты

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

Рис.4

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

Программируемая рассылка без сохранения сообщения в базе

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

  • Тема – строковое значение содержащее тему письма;
  • Текст – опять же строка неограниченной длины, так сказать, тело сообщения;
  • Получатели – здесь строгого ограничения на тип нет, это может быть список адресов, передающийся напрямую, может быть набор элементов из справочников «Физические лица» или «Контрагенты», можно использовать элемент из справочника «Группы рассылки почтовых сообщений».

Крайне важно, при использовании справочников, следить за тем, чтобы выбираемые элементы имели заполненные реквизиты контактной информации с типом e-mail и электронным адресом.

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

Рис.5

Далее мы создаем объект ИнтернетПочта, у которого есть модуль Подключиться. В ней мы и указываем наш профиль подключения. (Рис.6)

Для того, чтобы проконтролировать результат подключения и выявить нестандартные ситуации в его процессе, рекомендуется его выполнять внутри конструкции Попытка-Исключение.

Рис.6

Приступаем непосредственно к созданию почтового сообщения.

Создаем объект ИнтернетПочтовоеСообщение, заполняем его реквизиты. Определяем кодировку, в которой он создается, имя отправителя, тему письма, его текст и, при необходимости добавляем вложения. Рис.7

Рис.7

Следующим шагом мы в метод объекта интернет почта «Послать», вкладываем созданное сообщение. Опять же, проконтролировать исключительные ситуации, выявить ошибки и предупредить вылет программы можно использованием конструкции «Попытка-исключение».

Не забываем отключиться от почтового клиента. (Рис.8)

Рис.8

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


Добавить комментарий

Ваш e-mail не будет опубликован.

*

code


"Программа обучения для студентов "Стань разработчиком 1С!"
На вебинаре вы узнаете: • Условия участия ваших студентов в программе подготовки студентов "Стань разработчиком 1С!" • Какие уровни подготовки ...
"Программа обучения для студентов "Стань разработчиком 1С!"
Более подробная информация о программе подготовки - http://edu.1c.ru/student/ - основные этапы - условия для студентов - сроки и формат обучения ...
5 популярных ошибок в настройках 1С Бухгалтерии
Резервы по сомнительным долгам в 1С https://goo.gl/9TCFXt Основы ведения учета с применением ПБУ 18/02 в 1С https://goo.gl/PUJsyX Почему в КУДиР ...
Цифровые неактивы: рынок криптовалют переживает серьезную лихорадку
Инвестиционный банк Goldman Sachs в августе заявил об отказе от внедрения криптовалютных операций. Вслед за этим электронные активы начали стремительно дешеветь: ...
Операторы связи потратят миллиарды долларов на модернизацию дата-центров
Телекоммуникационные предприятия активно модернизируют свои центры обработки данных (ЦОДы) и переходят на виртуализованные или контейнеризованные платформы, сообщает консалтинговая компания IDC ...
Смарт-контракты превращают любую сделку в быструю и надежную процедуру
Участникам Восточного экономического форума представили блокчейн-платформу Амурской области – AmurCoin. Она позволит привлекать инвестиции и управлять договорными отношениями на основе ...
В «1С» рассказали о процессе разработки Системы взаимодействия
В 2016 году «1С» презентовала Систему взаимодействия (СВ), которая передает информацию между клиентскими приложениями и серверами 1С:Предприятия. Разработчики раскрыли, как ...
Поиск документов по представлению
Обработка позволяет найти в БД документы по их представлению и впоследствии выполнить их обработку ...
Отчет: Книга доходов и расходов в 1С (7.7)
Отчет "Книга доходов и расходов" позволяет сформировать главный раздел книги учета доходов и расходов, используя движения бухгалтерских проводок. Группируя проводки ...
Автоматическое формирование и рассылка актов сверки. Управление торговлей 10.3 (КА 1.1)
Обработка для конфигурации Управление торговлей 10.3 (КА 1.1), которая автоматически формирует акты сверок взаиморасчетов, позволяет их скопом распечатать и разослать ...
Поддержка продажи и приемки к оплате подарочного сертификата
Методические указания ФНС о продаже и приемке к оплате подарочного сертификата. Письмо ФНС России от 03.07.2018 № ЕД-4-20/12717 ...
Форма статистического наблюдения № П-3 для 2019 года (2)
Внесены изменения в форму статистического наблюдения № П-3 «Сведения о финансовом состоянии организации» для отчетности 2019 года. Приказ Росстата от ...
Один билет за правильный ответ: у вас есть возможность бесплатно посетить Big Data Conference – 2018
13 сентября в Москве пройдет конференция, на которой соберутся лучшие специалисты по анализу больших данных. Редакция Infostart Journal наградит «проходкой» ...
Через 10 лет в России будет не хватать 2 млн разработчиков
Эксперты «Руссофта» утверждают, что спустя несколько лет на рынке ИТ-сферы может наступить кадровый голод. А приближающаяся эпоха цифровой экономики может ...