Всем здравствуйте, у меня имеется документ "ЗаказНаПроизводство", у которого имеется табличная часть "Продукция" с полями "Номенклатура", "ВидВоспроизводства" и "Количество". Мне хочется получить вот такой результат:
_____________________ _____________ __________
|Заказ на производство|Номенклатура |Количество|
--------------------- ------------- ----------
| - Заказ1 | | |
--------------------- ------------- ----------
| |Номенклатура1| 45 |
--------------------- ------------- ----------
| |Номенклатура2| 12 |
--------------------- ------------- ----------
| |Номенклатура3| 1 |
--------------------- ------------- ----------
| - Подзаказ1 |Номенклатура4| 10 |
--------------------- ------------- ----------
| |Номенклатура5| 1 |
--------------------- ------------- ----------
| - Подзаказ3 |Номенклатура7| 12 |
--------------------- ------------- ----------
| - Подзаказ2 |Номенклатура6| 13 |
--------------------- ------------- ----------
Но у меня не получается записывать на вторую строку:
ТПЗаказов.Строки.Очистить();
КореньДерева = ТПЗаказов.Строки.Добавить();
тзВыпНомен=Заказ.Продукция.Выгрузить();
КореньДерева.Заказ=Заказ;
Для Каждого цСтрока Из тзВыпНомен Цикл
ЗаполнитьЗначенияСвойств(КореньДерева.Строки.Добавить(), цСтрока);
КонецЦикла;
Зато получается записывать на первый уровень:
ТПЗаказов.Строки.Очистить();
КореньДерева = ТПЗаказов.Строки.Добавить();
тзВыпНомен=Заказ.Продукция.Выгрузить();
КореньДерева.Заказ=Заказ;
Для Каждого цСтрока Из тзВыпНомен Цикл
ЗаполнитьЗначенияСвойств(ТПЗаказов.Строки.Добавить(), цСтрока);
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший