При этом коде выводит на печать товар по группам и наименование верхнего уровня родителя. А вот кол-во и сумму считает только по первой подгруппе.
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ВыгрузитьТабличнуюЧасть(ТЗ);
ТЗ.НоваяКолонка("Род");
ТЗ.НоваяКолонка("Роди");
ТЗ.НоваяКолонка("Кво");
ТЗ.НоваяКолонка("СуммаСНДС","Число",15,3);
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку() = 1 Цикл
ТЗ.Род = ТЗ.ТМЦ.Родитель;
ТЗ.Роди = ТЗ.ТМЦ.Родитель;
КонецЦикла;
ТЗ.Сортировать("Род,ТМЦ");
УдалитьСтроки();
ЗагрузитьТабличнуюЧасть(ТЗ);
ТЗ.Свернуть("Род,Роди","Кво,СуммаСНДС");
старыйРодитель = ПолучитьПустоеЗначение("Справочник.ТМЦ");
==================================
//Здесь идет код который не имеет отношения
==================================
старыйРодитель = ?(Ном = 1,ПолучитьПустоеЗначение("Справочник.ТМЦ"),старыйРодитель);
Род = ТМЦ.Родитель;
Роди = ТМЦ.Родитель;
Пока ПустоеЗначение(Род.Родитель) = 0 Цикл
Род = Род.Родитель;
КонецЦикла;
Если старыйРодитель<>Род Тогда
ТекГруппаСтр = Строка(Род);
ст = 0;
Если ТЗ.НайтиЗначение(Роди,ст,"Роди")=1 Тогда
грКво = ТЗ.ПолучитьЗначение(ст,"Кво");
грСуммаСНДС = Формат(Окр(ТЗ.ПолучитьЗначение(ст,"СуммаСНДС"),2),"Ч10.2");
КонецЕсли;
Таб.ВывестиСекцию("Группа");
КонецЕсли;
старыйРодитель = Род;
Помогите пожалуйста. Как правильно сформировать таблицу значений, чтобы считало по верхнему уровню родителя.
i | Для выделения кода имеется специальный тег |
Какой тег для выделения кода??? В ВВ кодах я его не нашел.