Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   как программно сохранить в Excell отчет сделанный через СКД ? (http://forums.kuban.ru/f1040/kak_programmno_sohranit-_v_excell_otchet_sdelannyj_cherez_skd-2885899.html)

med 31.07.2012 08:44

как программно сохранить в Excell отчет сделанный через СКД ?
 
УПП
Создан дополнительный отчет
создается таблица значений - она передается в СКД
как сделать выгрузку в Excell, что бы получилось так же как сохранение в Excell из самой СКД?
Т.е. с группировками, заголовками и т.д. ?

med 31.07.2012 09:19

Вопрос снят это оказывается так элементарно...

ЭлементыФормы.Результат.Записать("c:\proba.xls","xls");

Где "Результат" - Поле табличного документа куда собственно и выводится СКД

p etrovich 31.07.2012 14:16

(1) забавно, не знал, спасибо :)

kerm 03.08.2012 10:54

Интересно как сохранить несколько отчетов отдельными листами в один файл Екселя?

Uho 03.08.2012 11:04

OLE

kerm 03.08.2012 11:11

Штатно. Через OLE работать с каждым полем слишком примитивно и трудоемко.

Uho 03.08.2012 11:21

5-kerm > зачем с каждым полем?

med 03.08.2012 13:46

Ну или без элемента формы
ТабДокН = Новый ТабличныйДокумент;
........... ....... ......... .......
Имя="c:\windows\temp\ЗТ-"+Год(ТекущаяДата())+"-"+Месяц(ТекущаяДата())+"-"+День(ТекущаяДата())+".xls";
ТабДокН.Записать(Имя,"xls");
ОтправитьЭмайл(Имя);
Попытка
УдалитьФайлы(Имя);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;

Uho 03.08.2012 14:17

7-med > что за чушь?

med 03.08.2012 14:24

8-Uho > не нравится - не ешь
мне нужно файл в экселовском формате в виде СКД - со всеми группировками отправлять в автоматическом режиме раз в сутки по электронной почте.

Uho 03.08.2012 14:34

9-med > я не про почту (ибо в данной теме про почту никто не говорил), а про вот это:

ТабДокН = Новый ТабличныйДокумент;
........... ....... ......... .......
Имя="c:\windows\temp\ЗТ-"+Год(ТекущаяДата())+"-"+Месяц(ТекущаяДата())+"-"+День(ТекущаяДата())+".xls";
ТабДокН.Записать(Имя,"xls");

med 06.08.2012 06:47

10-Uho >
Ну хорошо , подскажи тогда , как бы ты создал файлик для последующей отправки, что бы работало на любом компе ?
Мне вот чисто Сисадмин посоветовал, что такой каталог есть на 99 % компьютеров и открыт для записи.

Удар копытом 06.08.2012 07:18

КаталогВременныхФайлов()

med 07.08.2012 14:30

12-Удар копытом > Спасибо, попробую...


Текущее время: 20:10. Часовой пояс GMT +3.