|
как сохранить несколько табличных докуменов, каждый в свой лист excel | ☑ | ||
---|---|---|---|---|
0
inkvizitr
26.08.20
✎
10:38
|
есть обработка, которая одновременно выводит несколько печатных форм, стоит задача сохранить их в один файл excel, как это реализовать чтобы формировался один файл excel но каждый табличный документ прописывался в свой лист
|
|||
1
acht
26.08.20
✎
10:41
|
(0) Через ПакетОтображаемыхДокументов
|
|||
2
inkvizitr
26.08.20
✎
10:44
|
(1) а он записывать в файл умеет в сп вроде сказано, что он печатает
|
|||
3
inkvizitr
26.08.20
✎
11:04
|
(1) набросал вот так
ОднаКнига = Новый ПакетОтображаемыхДокументов; Элт = ОднаКнига.Состав.Добавить(); Элт.Данные = ПоместитьВоВременноеХранилище(ТабДок); ОднаКнига.Записать(ИмяФайла, ТипФайлаПакетаОтображаемыхДокументов.XLSX); Реально работает, только открыв файл excel, вместо данных отображаются параметры табличного документа, что я не так сделал подскажите? |
|||
4
Мимохожий Однако
26.08.20
✎
11:07
|
Элт.Записать() пробовал?
|
|||
5
inkvizitr
26.08.20
✎
11:07
|
и еще возможно ли перенести график с табличного документа в excel таким же способом
|
|||
6
inkvizitr
26.08.20
✎
11:08
|
(4) точно, щас попробую
|
|||
7
inkvizitr
26.08.20
✎
11:10
|
(4) нет такого метода, есть наименование и данные
|
|||
8
zuza
26.08.20
✎
11:18
|
ОднаКнига = Новый ПакетОтображаемыхДокументов;
Элт = ОднаКнига.Состав.Добавить(ПоместитьВоВременноеХранилище(ТабДок)); ОднаКнига.Записать(ИмяФайла, ТипФайлаПакетаОтображаемыхДокументов.XLSX); А так? |
|||
9
acht
26.08.20
✎
11:22
|
(3) Наименование добавь
|
|||
10
Мимохожий Однако
26.08.20
✎
11:30
|
(7) ПакетОтображаемыхДокументов (RepresentableDocumentBatch)
Записать (Write) Синтаксис: Записать(<ИмяФайла>, <ТипФайла>) Параметры: <ИмяФайла> (обязательный) Тип: Строка. Содержит полное имя файла, в который нужно записать пакет отображаемых документов. <ТипФайла> (обязательный) Тип: ТипФайлаПакетаОтображаемыхДокументов. Содержит формат файла, в котором будет сохранен пакет отображаемых документов. Описание: Записывает пакет отображаемых документов в файл. Доступность: Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер. См. также: ПакетОтображаемыхДокументов, метод НачатьЗапись Использование в версии: Доступен, начиная с версии 8.3.12. |
|||
11
inkvizitr
26.08.20
✎
11:32
|
(8) такая же фигня
(9) наименование я так понял отвечает за названия листа |
|||
12
inkvizitr
26.08.20
✎
11:35
|
Табличный документ я получаю так
ОтчетОбъект = РеквизитФормыВЗначение("Отчет"); Макет = ОтчетОбъект.ПолучитьМакет("МакетПодразделение"); далее по стандарту обращаюсь в облостям строк и колонок и заполняю параметры |
|||
13
inkvizitr
26.08.20
✎
11:39
|
(10) это я у себя тоже прочитал, но так до сих пор и не понятно, почему вместо данных записывается макет с параметрами
|
|||
14
Мимохожий Однако
26.08.20
✎
11:40
|
здесь смотрел?
https://its.1c.ru/db/metod8dev/content/5792/hdoc |
|||
15
inkvizitr
26.08.20
✎
11:46
|
всем спасибо разобрался!!! оказалось все реально просто
|
|||
16
ДенисЧ
26.08.20
✎
11:47
|
(15) Так с нами поделитсь...
|
|||
17
inkvizitr
26.08.20
✎
11:48
|
(8) и этот работает и (3) это , среда день тяжелый, я вместо табличного документа макет передавал, т.е. у меня на форме есть несколько реквизитов с типом табличный документ и я их в упор чего то не видел, всем спасибо.
|
|||
18
inkvizitr
26.08.20
✎
11:51
|
(16) у меня скд отчеты формируются и табличные документ, на форме есть реквизиты с типом табличный документ, если взять сам макет в виде получитьМакет, то он будет походу будет параметры отображать вместо данных
|
|||
19
inkvizitr
26.08.20
✎
11:53
|
а метод наименование это переименовывает листы, прикольная ПакетОтображаемыхДокументов я про нее чего то и не слышал, спасибо еще раз всем
|
|||
20
ДенисЧ
26.08.20
✎
11:55
|
(18) Не понял... Ты что, сам макет в пакет пихал?? О_о
|
|||
21
FIXXXL
26.08.20
✎
11:58
|
(20) я так и подумал :)
|
|||
22
inkvizitr
26.08.20
✎
12:01
|
(20) Да.. говорю не проснулся походу, не внимательность, я проверил тип, смотрю табдок, ну думаю норм, а то что это вообще макет... одним словом пора в отпуск.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |