Табличный документ. вывести
☑
0
lamme
02.10.23
✎
15:54
Есть стандартная функция печати
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
"УПД",
НСтр("ru='Универсальный передаточный документ (УПД)'"),
СформироватьПечатнуюФормуУПД(СтруктураТипов, ОбъектыПечати, ПараметрыПечати));
---
так вот ..
в функцию
СформироватьПечатнуюФормуУПД ()
что формирует ТабДок - формирую несколько разных документов
т.е.
Функция СформироватьПечатнуюФормуУПД ()
ТабДок = Новый ТабличныйДокумент()
ТабДок1 = СформироватьТабДок1();
ТабДок2 = СформироватьТабДок2();
ТабДок3 = СформироватьТабДок3();
// потом собираю все в одну табдок
ТабДок.вывести(ТабДок1)
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
ТабДок.вывести(ТабДок2)
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
ТабДок.вывести(ТабДок3)
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
Возврат ТабДок
конецфункции
1
lamme
02.10.23
✎
15:55
Вроде все красиво.
но!
ТабДок1 - имеет свои параметры печати
те ориентация листа, масштаб ..
ТабДок2 - свои
Табдок3 - свои
как и где это указыать?
П.с.
Если использовать отдельно печать СформироватьТабДок1();
..
то там все параметры выходят корректно и при печати на бумаге - вопросов нет
а при объединении в один ТабДок - все это выходит криво
2
lamme
02.10.23
✎
15:55
как побороть?
3
yopQua
02.10.23
✎
16:16
(2) а что нужно в результате? что значит побороть
4
lamme
02.10.23
✎
16:25
чтобы один лист был с одними параметрами
типа Горизонтальная ориентация
поля ...
второй лист - Вертикальная ориентация .. поля ... колонтитулы
5
yopQua
02.10.23
✎
16:30
по-моему это из фантастики. мышкой таких настроек в принтере не задашь, копать надо в сторону принтера мне кажется, может дрова там что то умеют
6
lamme
02.10.23
✎
16:30
ну да. я так и понял
только как-то комплект документов штатный работает
)
7
kubik_live
02.10.23
✎
16:31
ПараметрыПечати указать явно для каждого ТабДок
8
yopQua
02.10.23
✎
16:32
ну и скопируй тогда, если все работает
9
arsik
гуру
02.10.23
✎
16:33
(0) В БСП для этого есть печать комплекта документов - посмотри и сделай как там
10
Михаил Козлов
03.10.23
✎
09:13
(9)+. В типовых есть печать комплекта. Например, для реализации товаров/услуг.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший