Привет всем, подскажите пожалуйста, как правильно описать в коде?
Нужно вывести реквизиты документа "заявки" и табличную часть документа в одной строке. Если в таб. части одна запись, то выводить одной строкой, если больше то количество строк увеличивалось бы количеству записей в табличной части.
В данный момент выходит вот так: Одной строкой реквизиты документа, второй третьей строкой реквизиты табл. части документ.
Процедура КнопкаВыполнитьНажатие(Кнопка)
ТабДок=ЭлементыФормы.ПолеТабличногоДокумента;
ТабДок.Очистить();
Макет=ПолучитьМакет("Макет1");
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ОбластьСтрока.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
ТабДок.Вывести(ОбластьСтрока);
ДокЗаявка=ВыборкаДетальныеЗаписи.Ссылка;
СтрокаУслуги="";
ТЧУслуги=ДокЗаявка.Услуги;
Если ТЧУслуги.Количество()>0 тогда
Для каждого стр Из ТЧУслуги Цикл
СтатьяЗатрат = стр.СтатьяЗатрат;
СтатьяДДС = стр.СтатьяДДС;
... реквизит табличной части выходит второй строкой
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший