Отправка писем из 1С

1. Natalito 15.01.16 12:37 Сейчас в теме
Всем привет! Подскажите, как программно отправить письмо средствами 1С. Создать и отправить. В УПП была процедура в общем модуле УправлениеЭлектроннойПочтой.НаписатьПисьмо и было все понятно. В этом управляемом приложении совершенно не могу разобраться. Помогите, пожалуйста.
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
4. vovan_victory 62 15.01.16 13:17 Сейчас в теме
(1) Natalito, в отчет есть кнопка(с конвертом). Она отрабатывает из ОбщиеКоманды -> "ОтправитьПоЭлектроннойПочте" ..
2. Natalito 15.01.16 12:44 Сейчас в теме
Имеется в виду Бухгалтерия 3.0
3. Boneman 295 15.01.16 13:12 Сейчас в теме
(2) Natalito, попробуйте функцию из общего модуля, РаботаСПочтовымиСообщениямиСлужебный
////////////////////////////////////////////////////////////////////////////////
// Функция отправления - непосредственная реализация механики отправления
// электронного сообщения.
//
// Функция, реализующая механику отправки сообщения электронной почты.
//
// Параметры:
// УчетнаяЗапись - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - ссылка на
//                 учетную запись электронной почты.
// ПараметрыПисьма - структура - содержит всю необходимую информацию о письме:
//                   содержит следующие ключи:
//    Кому*      - Массив структур, строка - Интернет адрес получателя письма.
//                 Адрес         - строка - почтовый адрес.
//                 Представление - строка - имя адресата.
//    Копии      - массив структур, строка - Интернет адреса получателей письма
//                 используется при формировании письма для поля копий
//                 в случае массива структур, формат каждой структуры:
//                 Адрес         - строка - почтовый адрес (должно быть обязательно заполнено).
//                 Представление - строка - имя адресата.
//    СлепыеКопии - массив структур, строка - Интернет адреса получателей письма
//                 используется при формировании письма для поля скрытых копий
//                 в случае массива структур, формат каждой структуры:
//                 Адрес         - строка - почтовый адрес (должно быть обязательно заполнено).
//                 Представление - строка - имя адресата.
//
//    Тема*      - Строка - тема почтового сообщения.
//    Тело*      - тело почтового сообщения (простой текст в кодировке win-1251).
//    Важность   - ВажностьИнтернетПочтовогоСообщения
//    Вложения   - Соответствие
//                 ключ     - наименованиеВложения - строка - наименование вложения
//                 значение - ДвоичныеДанные,Структура - либо двоичные данные вложения, либо структура,
//                            содержащая следующие свойства:
//                            "ДвоичныеДанные" - ДвоичныеДанные - двоичные данные вложения
//                            "Идентификатор" - Строка - идентификатор вложения, используется для хранения картинок,
//                                                       отображаемых в теле письма.
//
// Дополнительные ключи структуры, которые могут использоваться:
//    АдресОтвета - Соответствие - см. такие же поля как и кому.
//    ИдентификаторыОснований - строка - идентификаторы оснований данного письма.
//    ОбрабатыватьТексты  - Булево - необходимость обрабатывать тексты письма при отправке.
//    УведомитьОДоставке  - Булево - необходимость запроса уведомления о доставке.
//    УведомитьОПрочтении - Булево - необходимость запроса уведомления о прочтении.
//    ТипТекста   - Строка / Перечисление.ТипыТекстовЭлектронныхПисем/ТипТекстаПочтовогоСообщения  определяет тип
//                  переданного теста допустимые значения:
//                  HTML/ТипыТекстовЭлектронныхПисем.HTML - текст почтового сообщения в формате HTML.
//                  ПростойТекст/ТипыТекстовЭлектронныхПисем.ПростойТекст - простой текст почтового сообщения.
//                                                                          Отображается "как есть" (значение по
//                                                                          умолчанию).
//                  РазмеченныйТекст/ТипыТекстовЭлектронныхПисем.РазмеченныйТекст - текст почтового сообщения в формате
//                                                                                  Rich Text.
//
//    Прим.: параметры письма помеченные символом '*' являются обязательными
//           т.е. к началу работы функции считается что они уже заполнены.
// Соединение - ИнтернетПочта - существующее соединение с почтовым сервером, если не указано, то соединение
//                              устанавливается в теле функции.
//
// Возвращаемое значение:
// Строка - идентификатор отправленного почтового сообщения на smtp сервере.
//
// ПРИМЕЧАНИЕ: функция может вызвать исключение, которое требуется обработать.
//
Функция ОтправитьСообщение(Знач УчетнаяЗапись,
	                       Знач ПараметрыПисьма,
	                       Соединение = Неопределено) Экспорт
Показать
5. ben_art 13 15.01.16 15:35 Сейчас в теме
&НаСервере
Функция Написатьписьмо(текстписьма)
    ИПП = Новый ИнтернетПочтовыйПрофиль;
    ИПП.АдресСервераSMTP = "mail.mail.ru";
    ИПП.ПарольSMTP = "password";
    ИПП.ПользовательSMTP = "mail@mail.ru";
    ИПП.ПортSMTP = 25;
 
    Сообщение = Новый ИнтернетПочтовоеСообщение;
	Сообщение.Получатели.Добавить("test@mail.ru");
	Сообщение.Копии.Добавить("test1@mail.ru");
	
	

	Сообщение.Отправитель.Адрес = "sender@mail.ru";
    Сообщение.Тема = "Тема письма";
	
	 	
	Сообщение.Тексты.Добавить(текстписьма);
    
    Почта = Новый ИнтернетПочта;
    Почта.Подключиться(ИПП);
    Почта.Послать(Сообщение);
    Почта.Отключиться();

	
конецФункции
Показать
6. Natalito 20.01.16 11:00 Сейчас в теме
(5) ben_art, всем огромное спасибо! использовала вариант ben_art.
7. пользователь 22.08.22 23:02
Сообщение было скрыто модератором.
...
Оставьте свое сообщение
Вакансии
Программист 1C
Москва
Полный день

Главный специалист (Программист 1с)
Подольск
зарплата от 100 000 руб. до 110 000 руб.
Полный день

Программист
Москва
зарплата от 200 000 руб. до 230 000 руб.
Полный день

Программист 1С
Ростов-на-Дону
зарплата от 140 000 руб. до 180 000 руб.
Полный день

Аналитик 1С
Ростов-на-Дону
зарплата от 150 000 руб. до 200 000 руб.
Полный день