Имя: Пароль:
1C
1С v8
Как прикрепить документ к электронному письму
0 serg-lom89
 
02.06.15
17:19
Подскажите по вопросу почты...    
ТабДокумент = ПечатьСчетаДляМайл();
    Если ТабДокумент = Неопределено Тогда
        Сообщить("Шлак,не вышло ниче");
        Возврат;
    КонецЕсли;
    ТабДокумент.Записать("d:\Езерский С.П\Таблица2.xls","xls");

Вот тут я записываю документ свой..
Подскажите а  как затем прикрепить программно его к письму ?
1 Dmitrii
 
гуру
02.06.15
17:26
Синтакспомощник отобрали?

// Создание сообщения
Сообщение = Новый ИнтернетПочтовоеСообщение;
// Добавление во вложение файла
Сообщение.Вложения.Добавить("c:\MyPhoto.jpg", "Моя фотография");
// Добавление во вложение двоичных данных
Данные = БиблиотекаКартинок.Лупа.ПолучитьДвоичныеДанные();
Вложение = Сообщение.Вложения.Добавить(Данные, "Картинка 'Лупа'");
// Добавление во вложение другого сообщения
ВложенноеСообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.Вложения.Добавить(ВложенноеСообщение);
2 serg-lom89
 
02.06.15
17:27
(1) уже нашел..
Сделал     ПочтовоеСообщение.Вложения.Добавить(Путь);
путь это путь где файл лежит
3 serg-lom89
 
02.06.15
17:29
вопрос такой еще..вот пользователям будут звонить и просить отправить.как лучше сделать..куда эти файлы  сохранять ..может в какую нить директорию на диске С...может просто кто сталкивался с таким вопросом ...а то они будт отправлять а потом они будут там кучей лежать эти файлы
4 FIXXXL
 
02.06.15
17:32
(3) грохни после прикрепления
5 ДенисЧ
 
02.06.15
17:32
(3) КаталогВременныхФайлов() чем не устраивает?
И чем не устраивает программно удалять файл после отправки письма?
6 serg-lom89
 
02.06.15
17:34
(5) ну я имею ввиду может просто какойто общий каталог придумать куда их складировать на каждом компе..а потом то чистить буду
7 Мыш
 
02.06.15
17:38
(6) КаталогВременныхФайлов (TempFilesDir)
8 serg-lom89
 
02.06.15
17:38
(5) ну да..КаталогВременныхФайлов() так и сделаю
9 Мыш
 
02.06.15
17:39
Повторять до бесконечности )))
10 serg-lom89
 
02.06.15
17:46
(9) =))
11 serg-lom89
 
02.06.15
17:46
всем спасибо)
Закон Брукера: Даже маленькая практика стоит большой теории.