|
Отправка отчета СКД по почте
| ☑ |
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)Спасибо, а в ПриКомпоновкеРезультата() чего писать?
|
|