Имя: Пароль:
1C
1С v8
Отправка отчета СКД по почте
0 Karambol
 
24.03.13
05:46
Добрый день!
Есть отчет, сделанный на СКД. Подскажите, как организовать его отправку по почте? Для обычного отчета я бы сделал так: сформировал отчет, сохранил в файл, отправил файл по почте. А как это реализовать на СКД?
1 Escander
 
24.03.13
06:10
(0) не поверишь, точно так-же: программно сформировать отчёт (можно сразу в файл) и отправить файл по почте
2 Ligor
 
24.03.13
07:57
А нельзя отдельно кнопочку на форму поместить что ли?
3 Karambol
 
24.03.13
08:25
(2)Можно, но не знаю, что в ней написать
4 milan
 
24.03.13
08:58
(3) смотри бсп, там есть формирование по времени и отправка отчетов по почте
5 exchang
 
24.03.13
13:22
ТабДок = Новый ТабличныйДокумент;
Отчет = Отчеты.Отчет.Создать();
Отчет.ПриКомпоновкеРезультата(ТабДок);
ИмяФайла = КаталогВременныхФайлов() + "\Отчет.xls";
ТабДок.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLS);
ИПП = Новый ИнтернетПочтовыйПрофиль;
Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.Получатели.Добавить(ПочтовыйАдресПолучателяДанных);
Сообщение.Тема = "Отчет";
Вложение = Новый ДвоичныеДанные(ИмяФайла);
Файл = Новый Файл(ИмяФайла);
Сообщение.Вложения.Добавить(Вложение,Файл.Имя);
Почта = Новый ИнтернетПочта;
Почта.Подключиться(ИПП);
Почта.Послать(Сообщение);
Почта.Отключиться();
6 Escander
 
24.03.13
13:50
(5) всё так, единственное некторым отчётам перед компоновкой нужно параметры установит.
7 Злопчинский
 
24.03.13
14:43
мдя.. жалко что снеговик не умеет перехватывать открытые печформы как клюшки...
8 Karambol
 
26.03.13
14:37
(4) А БСП на ИТС есть? Что-то не могу найти.
(5)Спасибо, а в ПриКомпоновкеРезультата() чего писать?