1С отправка почты программно

Ниже предоставлен актуальный код по отправке почты из 1С 8.3. Он актуален на момент публикации статьи, осуществляется с помощью сервисов компании Яндекс. Его можно использовать как пример, для своих задач.

Процедура ОтправитьСообщениеНаПочту(СообщениеДляПочты)

Профиль = новый ИнтернетПочтовыйПрофиль;
Профиль.ИспользоватьSSLIMAP = Истина;

Профиль.АдресСервераSMTP = «smtp.yandex.ru»;
Профиль.ПользовательSMTP = «»; // адрес вашей почты на Яндекс
Профиль.Пользователь = «»; // адрес вашей почты на Яндекс
Профиль.ПарольSMTP = «»; // пароль от вашей почты на Яндекс
Профиль.ПортSMTP = 25;
ПРофиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
Отправитель = «»; // адрес вашей почты на Яндекс

Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.ИмяОтправителя = Отправитель;
Сообщение.Отправитель = Отправитель;
Сообщение.Тема = «Счет»;
Сообщение.Получатели.Добавить(«»); //адрес куда отправить письмо
Сообщение.Тексты.Добавить(СообщениеДляПочты);

Почта = Новый ИнтернетПочта;
Попытка
Состояние(«Отправка почтового сообщения…»);
Почта.Подключиться(Профиль);
Почта.Послать(Сообщение);
Сообщить(«Сообщения успешно отправлены!»);
Исключение
Сообщить(«Ошибка …»,СтатусСообщения.ОченьВажное);
Сообщить(«»+ОписаниеОшибки());
КонецПопытки;

КонецПроцедуры

Основные понятия 1С (Часть 1)

Выражение – это совокупность переменных, знаков, имен (пример выражения: а = в + с).

Операции бывают:
• Арифметические – сложение, вычитание, деление, умножение и т.д.
• Сравнения – больше, меньше, равно…
• Булевы — истина, ложь.
• Конкатенации — служат для складывания строк друг с другом (например: «строка»+ ПЕРЕМЕННАЯ + «строка»)

Операнды — это аргументы операции: константа, литерал, идентификатор (например: a, b, c).

Операторами являются элементы языка, которые полностью описывают действие. Самый простой — оператор присваивания переменных. Также в 1С, как и в других языках программирования применяются операторы цикла и условий.

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

Объект встроенного языка это стандартные объекты (классы), которые делает разработчик (массив, структура запрос). И определяющиеся, при создании новых объектов (СправочникМенеджер, СправочникСсылка).

Метод объекта — некое заранее запрограммированное действие, которое может быть выполнено. Могут быть стандартными в платформе 1С и запрограммированные заранее. У прикладного объекта конфигурации Документ стандартный метод СоздатьДокумент(), а нестандартный ОбработкаПроведения().

Модуль – место содержания исполняемого кода 1С.