(3) я так и делаю, только у меня получается, что в первой таблице первые 3 строки заполнены, а оставшиеся 3 пустые. во второй таблице первые 3 строки пустые, а оставшиеся заполнены
Для Индекс = 1 По Макс Цикл
Если ТабличноеПоле_1.Количество() >= Индекс Тогда
ОбластьМакета = МакетДокумента.ПолучитьОбласть("Область_Строка1");
ОбластьМакета.Параметры.ФИО_1 = ТабличноеПоле_1[Индекс-1].КолонкаФИО;
ТабДокумент.Вывести(ОбластьМакета);
КонецЕсли;
КонецЦикла;
Для Индекс = 1 По Макс Цикл
Если ТабличноеПоле_2.Количество() >= Индекс Тогда
ОбластьМакета = МакетДокумента.ПолучитьОбласть("ОбластьНД_Строка1");
ОбластьМакета.Параметры.ФИО_2 = ТабличноеПоле_2[Индекс-1].КолонкаФИО;
ТабДокумент.Вывести(ОбластьМакета);
КонецЕсли;
КонецЦикла;
Эта бездушная тварь делает то, что сказано.
А не то, что нужно.
На бумажке в клеточку отладь это.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс