Как из такой таблицы вытянуть группы товаров? Например встретили наименование "Группа товара" значит все что ниже добавляем в новую таблицу, пока не встретим следующую группу.
Дерево = Новый ДеревоЗначений
// Самая первая строка строго группа
Для каждого строка из ТаблицаЗначений Цикл
Если СтрНайти(СтрокаТаблицы.ИмяПоля,"Группа")>0 Тогда // Ветка НовойГруппы
ИмяГруппы = СокрЛП(СтрРазделить(СтрокаТаблицы.ИмяПоля,":")[1]) // Пример учебный и расчитан на то что нейминг как в примере, на практике рекомендую делать проверки
ВеткаДерева = ДобавитьВетку(ДеревоЗначений, ИмяГруппы)
Иначе // Добавление строки в группу
ДобавитьЭлементВГруппуДерева(ВеткаДерева,СтрокаТаблицы.ИмяПоля)
КонецЕсли;
КонецЦикла
Функцию ДобавитьВетку и процедуру ДобавитьЭлементВГруппуДерева написать нек составит проблем, мне лень
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс