Имя: Пароль:
1C
1С v8
Вывод на печать 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
Эта бездушная тварь делает то, что сказано.
А не то, что нужно.

На бумажке в клеточку отладь это.