|
Две печатные формы одним нажатием
| ☑ |
0
dkonakov
21.08.14
✎
15:05
|
Уважаемые коллеги, возник такой вопрос.
В УТ 10.3 хочу сделать ВПФ, чтобы у меня автоматически распечатывались 2 макета - Расходная накладная + Складская.
Попробовал так:
ЭтотОбъект.МакетИмя = "Путевой лист";
ТабДокумент1 = Печать();
УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент1, 1, Истина);
ЭтотОбъект.МакетИмя = "Расходная накладная";
ТабДокумент2 = Печать();
УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент2, 1, Истина);
Где макетИмя - Глобальная переменная модуля. После регистрации формы выводит только вторую форму, причем не на печать, а просто форму.
То, что я хочу, возможно ? Или нужно как-то по другому действовать?
|
|
1
Apokalipsec
21.08.14
✎
15:11
|
Возможно. Вывести 2 табдока.
|
|
2
dkonakov
21.08.14
✎
15:12
|
(1)
Пробовал, выводит только второй.
|
|
3
dkonakov
21.08.14
✎
15:12
|
(1) может соединить их вместе и тогда возвращать?
|
|
4
hhhh
21.08.14
✎
15:13
|
(0) ну как-то так
ТабДокумент3 = Новый ТабличныйДокумент;
ТабДокумент3.Вывести(ТабДокумент1);
ТабДокумент3.ВывестиГоризонтальныйРазделительСтраниц();
ТабДокумент3.Вывести(ТабДокумент2);
УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент3, 1, Истина);
|
|
5
User_Agronom
21.08.14
✎
15:16
|
(4) +1
|
|
6
dkonakov
21.08.14
✎
15:43
|
(4) Идея классная. А что делать, если один макет ландшафт, а второй портрет?
|
|
7
anatoly
21.08.14
✎
15:58
|
(0) а заглянуть внутрь Печать() не пробовал?
146% есть разные функции печати (например ПечатьТОРГ12() и т.д.) - вот их и вызывай.
|
|
8
anatoly
21.08.14
✎
15:59
|
+ (7) я однажды сразу 3 бумажки по одной кнопке печатал без проблем.
|
|
9
dkonakov
21.08.14
✎
16:56
|
(7) я понимаю прекрасно, соединять табличные документы не удается, поскольку они разные по ориентации.
|
|