программно сохранить отчет в ексель
☑
0
Папай
15.09.21
✎
12:14
добрый день.подскажите отчет не на СКД.УФ.Есть 2 закладки и на них одновременно формируются 2 запроса и выводят табличные документы.в одном отчете.как эти закладки перенести в ексель и сохранить?
1
mikecool
15.09.21
✎
12:15
ТабДок.Записать()
2
Папай
15.09.21
✎
12:28
(1)не думаю
ТабДок = ОбОтчет.СформироватьНаСервереОтчет();
ТабДок1 = ОбОтчет.СформироватьНаСервереОтчет1();
ТабДокЗакл1.Очистить();
ТабДокЗакл1.Вывести(ТабДок);
ТабДокЗакл2.Очистить();
ТабДокЗакл2.Вывести(ТабДок1);
3
ДенисЧ
15.09.21
✎
12:31
4
Kassern
15.09.21
✎
12:37
5
Папай
15.09.21
✎
12:39
спасибо большое.то что надо
6
Папай
15.09.21
✎
13:07
сделал по примеру:
выдает ошибку Ошибка доступа к файлу 'тест.xls'. 5(0x00000005): Отказано в доступе.
Пакет = Новый ПакетОтображаемыхДокументов;
Пакет.КоличествоЭкземпляров = 2;
ЭлементПакета1 = Пакет.Состав.Добавить();
ЭлементПакета1.Данные = ПоместитьВоВременноеХранилище(ТабДок1);
ЭлементПакета2 = Пакет.Состав.Добавить();
ЭлементПакета2.Данные = ПоместитьВоВременноеХранилище(ТабДок2);
Пакет.Записать(СокрЛП(ИмяФайла)+".xls",ТипФайлаПакетаОтображаемыхДокументов.XLS);
7
ДенисЧ
15.09.21
✎
13:07
(6) Какая плохая 1с... Не хочет записывать в файл в место, куда писать запрещено...
8
Папай
15.09.21
✎
13:09
это домашний компьютер где я имею админские права
9
ДенисЧ
15.09.21
✎
13:15
Ага. И сохраняешь в c:\
Да? )))
10
Папай
15.09.21
✎
13:18
(9)вы правы не указал путь .спасибо
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой