Вход | Регистрация
 

как сохранить несколько табличных докуменов, каждый в свой лист excel

как сохранить несколько табличных докуменов, каждый в свой лист excel
Я
   inkvizitr
 
26.08.20 - 10:38
есть обработка, которая одновременно выводит несколько печатных форм, стоит задача сохранить их в один файл excel, как это реализовать чтобы формировался один файл excel но каждый табличный документ прописывался в свой лист
   acht
 
1 - 26.08.20 - 10:41
(0) Через ПакетОтображаемыхДокументов
   inkvizitr
 
2 - 26.08.20 - 10:44
(1) а он записывать в файл умеет в сп вроде сказано, что он печатает
   inkvizitr
 
3 - 26.08.20 - 11:04
(1) набросал вот так
ОднаКнига = Новый ПакетОтображаемыхДокументов;
    Элт = ОднаКнига.Состав.Добавить();
    Элт.Данные = ПоместитьВоВременноеХранилище(ТабДок);
    ОднаКнига.Записать(ИмяФайла, ТипФайлаПакетаОтображаемыхДокументов.XLSX);

Реально работает, только открыв файл excel, вместо данных отображаются параметры табличного документа, что я не так сделал подскажите?
   МимохожийОднако
 
4 - 26.08.20 - 11:07
Элт.Записать() пробовал?
   inkvizitr
 
5 - 26.08.20 - 11:07
и еще возможно ли перенести график с табличного документа в excel таким же способом
   inkvizitr
 
6 - 26.08.20 - 11:08
(4) точно, щас попробую
   inkvizitr
 
7 - 26.08.20 - 11:10
(4) нет такого метода, есть наименование и данные
   zuza
 
8 - 26.08.20 - 11:18
ОднаКнига = Новый ПакетОтображаемыхДокументов;
Элт = ОднаКнига.Состав.Добавить(ПоместитьВоВременноеХранилище(ТабДок));
ОднаКнига.Записать(ИмяФайла, ТипФайлаПакетаОтображаемыхДокументов.XLSX);

А так?
   acht
 
9 - 26.08.20 - 11:22
(3) Наименование добавь
   МимохожийОднако
 
10 - 26.08.20 - 11:30
(7) ПакетОтображаемыхДокументов (RepresentableDocumentBatch)
Записать (Write)
Синтаксис:
Записать(<ИмяФайла>, <ТипФайла>)
Параметры:
<ИмяФайла> (обязательный)
Тип: Строка.
Содержит полное имя файла, в который нужно записать пакет отображаемых документов.
<ТипФайла> (обязательный)
Тип: ТипФайлаПакетаОтображаемыхДокументов.
Содержит формат файла, в котором будет сохранен пакет отображаемых документов.
Описание:
Записывает пакет отображаемых документов в файл.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
См. также:
ПакетОтображаемыхДокументов, метод НачатьЗапись
Использование в версии:
Доступен, начиная с версии 8.3.12.
   inkvizitr
 
11 - 26.08.20 - 11:32
(8) такая же фигня
(9) наименование я так понял отвечает за названия листа
   inkvizitr
 
12 - 26.08.20 - 11:35
Табличный документ я получаю так 

ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
Макет = ОтчетОбъект.ПолучитьМакет("МакетПодразделение");

далее по стандарту обращаюсь в облостям строк и колонок и заполняю параметры
   inkvizitr
 
13 - 26.08.20 - 11:39
(10) это я у себя тоже прочитал, но так до сих пор и не понятно, почему вместо данных записывается макет с параметрами
   МимохожийОднако
 
14 - 26.08.20 - 11:40
   inkvizitr
 
15 - 26.08.20 - 11:46
всем спасибо разобрался!!! оказалось все реально просто
   ДенисЧ
 
16 - 26.08.20 - 11:47
(15) Так с нами поделитсь...
   inkvizitr
 
17 - 26.08.20 - 11:48
(8) и этот работает и (3) это , среда день тяжелый, я вместо табличного документа макет передавал, т.е. у меня на форме есть несколько реквизитов с типом табличный документ и я их в упор чего то не видел, всем спасибо.
   inkvizitr
 
18 - 26.08.20 - 11:51
(16) у меня скд отчеты формируются и табличные документ, на форме есть реквизиты с типом табличный документ, если взять сам макет в виде получитьМакет, то он будет походу будет параметры отображать вместо данных
   inkvizitr
 
19 - 26.08.20 - 11:53
а метод наименование это переименовывает листы, прикольная ПакетОтображаемыхДокументов я про нее чего то и не слышал, спасибо еще раз всем
   ДенисЧ
 
20 - 26.08.20 - 11:55
(18) Не понял... Ты что, сам макет в пакет пихал?? О_о
   FIXXXL
 
21 - 26.08.20 - 11:58
(20) я так и подумал :)
   inkvizitr
 
22 - 26.08.20 - 12:01
(20) Да.. говорю не проснулся походу, не внимательность, я проверил тип, смотрю табдок, ну думаю норм, а то что это вообще макет... одним словом пора в отпуск.


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