Вопрос программистам

Новая тема
Тема такая: с помощью отчета я получаю из табличной части документа список номенклатуры (использую запросы). Все отлично работает. Но клиент захотел, уменшить этот список, т.е. получать не сами элементы, а их группы. Т.е. если у нас есть яблоки: красных 5, зеленых 6. Мой отчет так и выводит, 5 таких , 6 таких. Как сделать так, что бы выводилась группа : яблоки - 11 штук.

Заранее спасибо.
Выгрузить в ТаблицуЗначений.

Добавить и заполнить колонку "Группа".

Свернуть по группам.
Ясно.

А на примере можно, просто я только начинаю работать с 1С.
"Ну, примерно так:

------------------------

ТовСоставДокумента = СоздатьОбъект("ТаблицаЗначений");

ВыгрузитьТабличнуюЧасть(ТовСоставДокумента); // Если из документа

// Запрос.Выгрузить(ТовСоставДокумента);       // Если из запроса

ТовСоставДокумента.ВставитьКолонку("Группа","Справочник.Номенклатура",);  

Для НомерСтр = 1 по ТовСоставДокумента.КоличествоСтрок() Цикл

ТовСоставДокумента.ПолучитьСтрокуПоНомеру(НомерСтр);

ТовСоставДокумента.УстановитьЗначение(ТовСоставДокумента.НомерСтроки,"Группа",ТовСоставДокумента.Товар.Родитель);  

КонецЦикла;



ТовСоставДокумента.Свернуть("Группа","Количество,Сумма");  

--------------------------------

А дальше распечатываешь оставшуюся таблицу значений.

"
А запрос как выглядит?
В запросе Группа = Истина, если элементы номенклатуры ЯблокиКрасные и т.д., а не через планы видо характеристик.
Читают тему
(гостей: 1)

Быстрый переход