Имя: Пароль:
1C
1С v8
Отправка через почтовую программу по умолчанию (проблема с вложением)
0 StackOverflow
 
17.05.18
15:58
Всем привет.

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

Почти все одолел, но осталась проблема с вложением. Хз как его туда запилить.

PS: Про отправку напрямую из 1С ки знаю - умею, но руководство попросило сделать так дабы мониторить отправляемые письма.

Вот мой код, тег &attachment придумал сам, так как не знаю как правильно реализовать.

Процедура РаботаСПочтой()
    
    Кому = "mail@mail.ru";
    Тема = "Тема письма";
    Текст = "Добрый день";
    Вложения = "d:\0001\preview.jpg";
    
        ЗапуститьПриложение("mailto:"+Кому+?(Тема<>"","?subject="+ЗаменитьНедопустимыеСимволы(Тема),"")+?(Текст<>"","&body="+ЗаменитьНедопустимыеСимволы(Текст),"")+?(Вложения<>"","&attachment="+Вложения,""));    

    
КонецПроцедурыmailto:"+Кому+?(Тема<>"","?subject="+ЗаменитьНедопустимыеСимволы(Тема),"")+?(Текст<>"","&body="+ЗаменитьНедопустимыеСимволы(Текст),"")+?(Вложения<>"","&attachment="+Вложения,""
Ошибка? Это не ошибка, это системная функция.