|
Вывод на печать 2 ТЗ
| ☑ |
0
alexsandrinia
24.12.18
✎
08:15
|
Как можно реализовать вывод на печать двух ТЗ с разным количеством строк? Платформа 8.2.
|
|
1
shadow_sw
24.12.18
✎
08:33
|
использовать разные макеты
|
|
2
alexsandrinia
24.12.18
✎
08:43
|
их потом в 1 можно объединить?
|
|
3
shadow_sw
24.12.18
✎
08:45
|
(2) если в один макет - два цикла, по двум ТЗ, е сли я правильно понимаю
|
|
4
alexsandrinia
24.12.18
✎
08:50
|
(3) я так и делаю, только у меня получается, что в первой таблице первые 3 строки заполнены, а оставшиеся 3 пустые. во второй таблице первые 3 строки пустые, а оставшиеся заполнены
|
|
5
Мимохожий Однако
24.12.18
✎
09:01
|
(4) Не стесняйся. Сними со своего кода покровы тайны. Сюда выкладывай. Или включи отладчик и отследи алгоритмы по шагам.
|
|
6
alexsandrinia
24.12.18
✎
09:05
|
Для Индекс = 1 По Макс Цикл
Если ТабличноеПоле_1.Количество() >= Индекс Тогда
ОбластьМакета = МакетДокумента.ПолучитьОбласть("Область_Строка1");
ОбластьМакета.Параметры.ФИО_1 = ТабличноеПоле_1[Индекс-1].КолонкаФИО;
ТабДокумент.Вывести(ОбластьМакета);
КонецЕсли;
КонецЦикла;
Для Индекс = 1 По Макс Цикл
Если ТабличноеПоле_2.Количество() >= Индекс Тогда
ОбластьМакета = МакетДокумента.ПолучитьОбласть("ОбластьНД_Строка1");
ОбластьМакета.Параметры.ФИО_2 = ТабличноеПоле_2[Индекс-1].КолонкаФИО;
ТабДокумент.Вывести(ОбластьМакета);
КонецЕсли;
КонецЦикла;
|
|
7
Базис
naïve
24.12.18
✎
09:24
|
Эта бездушная тварь делает то, что сказано.
А не то, что нужно.
На бумажке в клеточку отладь это.
|
|