|
Вызов 2-х макетов на печать | ☑ | ||
---|---|---|---|---|
0
Самая счастливая
03.02.14
✎
21:25
|
Есть документ. И два макета на печать. В модуле документа Функция ПечатьМакета1, в него добавила на код ,вывода второго макета. В итоге при нажатие на кнопку выводится только 1-ый макет
ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьМакет("макет1"); ................................. Возврат ТабДокумент; ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьМакет("макет2"); ,,,,,,,,,,,,,,,,,,,,,,,,,, Возврат ТабДокумент; |
|||
1
Torquader
03.02.14
✎
21:30
|
Вот эта команда:
Возврат ТабДокумент; Возвращает управление в вызвавшую функцию. Так что дальше код не выполняется. |
|||
2
Самая счастливая
03.02.14
✎
21:32
|
а как написать?
|
|||
3
Самая счастливая
03.02.14
✎
21:33
|
во втором макете, данные берутся из регистра, не из документа
|
|||
4
vicof
03.02.14
✎
21:33
|
(0) убери
Возврат ТабДокумент; ТабДокумент = Новый ТабличныйДокумент; |
|||
5
Torquader
03.02.14
✎
21:34
|
Если ..... подразумевает код формирования документа на основе макета, то можно попробовать первый возврат закоментировать, а вместо него вставить разрыв страницы.
|
|||
6
Самая счастливая
03.02.14
✎
21:34
|
т.е если убираю, сразу ругается , что не хватает реквизитов
|
|||
7
Torquader
03.02.14
✎
21:36
|
Вторая часть работала отдельно (если всё от начала до первого возврата закоментировать) ?
|
|||
8
Самая счастливая
03.02.14
✎
21:40
|
сперва должна выходить первая часть, данные из документа, потом второй макет некоторые данные из регистра
|
|||
9
Torquader
03.02.14
✎
23:58
|
(8) Нужно убедиться, что второй макет вообще работоспособен, так как есть подозрение, что он неправильно формируется (ошибки в коде).
|
|||
10
Анютик
04.02.14
✎
00:33
|
Функция Печать1()
ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьМакет("макет1"); ................................. Возврат ТабДокумент; КонецФункции Функция Печать2() ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьМакет("макет2"); ,,,,,,,,,,,,,,,,,,,,,,,,,, Возврат ТабДокумент; КонецФункции Функция Печать() Печать1(); Печать2(); а так? |
|||
11
Torquader
04.02.14
✎
00:41
|
(10) Только про Показать нужно не забыть - иначе - вы сформировали два документа, а результаты формирования отправили коту под хвост.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |