Вернуться   Бухгалтерский форум www.nado.in > 1C: Предприятие + все конфигурации > 1C: Предприятие + конфигурации для России > 1C: Предприятие + конфигурации 8.3

Ответ
 
Опции темы
Старый 02.05.2023, 10:26   #1
rubber
Новичок
 
Регистрация: 18.08.2014
Сообщений: 15
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
rubber пока не определено
Сообщение Синтаксис добавления текста 1с

Функция Отправка(Имя, Адрес, Фирма, ИмяФайла)
//Профиль = Новый ИнтернетПочтовыйПрофиль;
//Профиль.АдресСервераSMTP = "smtp.rambler.ru";
//Профиль.ПользовательSMTP = "ttn.out@rambler.ru";
//Профиль.ПарольSMTP = "1q2w3e$R5t6y7u";
//Профиль.ИспользоватьSSLSMTP = Истина;
//Профиль.ПортSMTP = 465;
//Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;

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

Запрос.УстановитьПараметр("Пользователь", ПользователиКлиентСервер.ТекущийПользователь());
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
УчетнаяЗапись = Выборка.УчетнаяЗапись;
КонецЦикла;

Если НЕ УчетнаяЗапись = НЕопределено Тогда
Профиль = УправлениеЭлектроннойПочтой.ПолучитьИнтернетПочтов ыйПрофиль(УчетнаяЗапись);

Письмо = Новый ИнтернетПочтовоеСообщение;
Стр = "Отправка " + Имя;
Сообщить(Стр);
Текст = Письмо.Тексты.Добавить(Стр);
Текст.ТипТекста = ТипТекстаПочтовогоСообщения.ПростойТекст;
Письмо.Тема = Имя;
Сообщить(Имя);
Письмо.Отправитель = УчетнаяЗапись.АдресЭлектроннойПочты;
Письмо.ИмяОтправителя = Фирма;
Сообщить(Фирма);
Письмо.Получатели.Добавить(Адрес);
Сообщить(Адрес);
Для каждого зн из ИмяФайла Цикл
Письмо.Вложения.Добавить(зн);
КонецЦикла;

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

Почта.Отключиться();
Сообщить("Соединение завершено");
Иначе
Сообщить("Не указана учетная запись электронной почты у пользователя", СтатусСообщения.Внимание);
КонецЕсли;
КонецФункции



Друзья не отправляйте пожалуйтса меня сразу курить мануалы, я лишь хочу узнать как добавить сюда функцию что бы в письмо можно было вписать простой текст? Он отправляет все хорошо, но хочется иногда в самом теле письма был текст. Всех с наступающими праздниками! Заранее спасибо за ответ!
rubber вне форума   Ответить с цитированием
Старый 02.05.2023, 11:50   #2
rubber
Новичок
 
Регистрация: 18.08.2014
Сообщений: 15
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
rubber пока не определено
По умолчанию

Тему можно закрывать я разобрался.
rubber вне форума   Ответить с цитированием
Ответ

Любые журналы Актион-МЦФЭР регулярно !!! Пишите https://www.nado.in/private.php?do=newpm&u=12191 или на электронный адрес pantera@nado.ws


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:22. Часовой пояс GMT +1.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot