Имя: Пароль:
1C
1С v8
Заполнить табличный документ данными ТЧ документа
0 manyak
 
21.03.12
09:05
Мне необходимо сохранить ТЧ дока (из Табличного поля на форме дока) в формате pdf.  Интерактивно это делается через конт. меню "Вывести список" и т.д. Мне нужно программно.

ТД=новый ТабличныйДокумент;
ТД заполнить данными из ТЧ
ТД.Записать("c:\123.pdf","PDF");

можно как-то указать источником данных для ТД - ТЧ документа?
1 Maxus43
 
21.03.12
09:07
не, как отчет выводи, области рисуй на ТД
2 butterbean
 
21.03.12
09:07
не, придется ручками
3 asady
 
21.03.12
09:08
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных=Новый ИсточникДанных(ТвояТабличнаяЧасть);
Построитель.Вывести(ТД);
4 asady
 
21.03.12
09:09
(3) писал по памяти - надо потестить - но мысль вроде понятна.
5 manyak
 
21.03.12
09:10
спасибо, попробуем
6 Maxus43
 
21.03.12
09:11
да, про построитель всегда забываю, может и взлетит)
7 manyak
 
21.03.12
09:29
ТД=новый табличныйдокумент;
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных=Новый ОписаниеИсточникаДанных(ТЧ);
Построитель.Вывести(ТД);
ТД.Записать("c:\123.XLSX","XLSX");


робит, но все оформление теряется, т.е. не совпадает с результатом который через "Интерактивно это делается через конт. меню "Вывести список" и т.д.". Может где-то еще что-то нужно указать?
8 manyak
 
21.03.12
09:29
что в эксель что в pdf - оформление не то
9 asady
 
21.03.12
09:32
Можно попробовать настроить у построителя: выбранные поля, условное оформление и т.д.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.