|
Можно ли объединить несколько табличных документов из разных макетов в один?
| ☑ |
0
benzotopor
08.10.09
✎
00:25
|
Необходимо что бы в один результирующий табличный документ выводились печатные формы разных видов документов (пакетная печать). Можно ли этого достичь не создавая и не редактируя существующих макетов печатных форм? Если да, то каким образом.
Заранее благодарю.
|
|
1
NcSteel
08.10.09
✎
00:26
|
Получаешь макеты по областям выводишь в ТабДокумент.
|
|
2
benzotopor
08.10.09
✎
00:28
|
а колонки если разной ширины?
|
|
3
benzotopor
08.10.09
✎
00:29
|
и количество колонок разное (35 и 75)
|
|
4
GROOVY
модератор
08.10.09
✎
00:41
|
Для каждой обрасти нужно поставить уникальный формат и тогда с колонками будет полный ОК.
|
|
5
GROOVY
модератор
08.10.09
✎
00:42
|
обрасти = области
|
|
6
benzotopor
08.10.09
✎
00:48
|
а как это сделать?
|
|
7
benzotopor
08.10.09
✎
00:58
|
(4) как для области поставить уникальный формат?
|
|
8
КонецЕсли
08.10.09
✎
08:09
|
(7) выводи и всё. Таб документ в 1с поддреживает разные ширины колонок для разных строки (прям как Word).
ИМХО Groovy имел ввиду если в одном макете реализовывать. А у тебя они разные.
|
|
9
benzotopor
08.10.09
✎
08:35
|
да, они у меня разные. Пробовал их выводить в один результирующий таб. документ. В этом случае параметры колонок устанавливаются первого из выводимых. Как сделать чтобы каждая выводимая область была независимой от формата колонок результирующего таб. документа?
|
|
10
КонецЕсли
08.10.09
✎
09:27
|
У меня выводится так:
Макет1=ПолучитьМакет("макет1");
Макет2=ПолучитьМакет("макет2");
Область1Макета1=Макет1.ПолучитьОбласть("Область1");
Область1Макета2=Макет2.ПолучитьОбласть("Область1");
ТабДокумент.Вывести(Область1Макета1);
ТабДокумент.Вывести(Область1Макета2);
В итоге в ТабДоке 2 области с разными настройками колонок
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший