Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

программно сохранить отчет в ексель

программно сохранить отчет в ексель
Я
   Папай
 
15.09.21 - 12:14
добрый день.подскажите отчет не на СКД.УФ.Есть 2 закладки и на них одновременно формируются 2 запроса и выводят табличные документы.в одном отчете.как эти закладки перенести в ексель и сохранить?
   mikecool
 
1 - 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
   Kassern
 
4 - 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)вы правы не указал путь .спасибо

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.