Имя: Пароль:
1C
1С v8
программно сохранить отчет в ексель
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ет в милосердии тем, кто ниже его? Петр Трубецкой