Имя: Пароль:
1C
 
Группировка в таблице значений
0 simona
 
11.04.11
13:40
Есть табличный документ 2 колонки (Наименование, Характеристики)
Шарик      Красный
Шарик      Синий
Ручка      Гелевая
Значения из табличного документа переносим в таблицу значений
На выходе хотелось бы иметь сгруппированную таблицу
Шарик      Красный, Синий
Ручка      Гелевая
Если поместить ТЗ в запрос не группирует та чтобы характеристики складывались,хотя тип значения характеристик Строка.
Может есть у кого идеи, а то уже мозги кипят. Спасибо.
1 ДенисЧ
 
11.04.11
13:41
ручками
2 YHVVH
 
11.04.11
13:43
перебираешь строки складываешь
3 simona
 
11.04.11
14:31
(1) Ответ конечно твердый
4 simona
 
11.04.11
14:32
(2) Что, нужно задействовать отбор со структурой?
5 Maxus43
 
11.04.11
14:33
(4) Просто ТЗ обходи и у одинаковой номенклатуры складывай поля. в запросе так не слепить
6 simona
 
11.04.11
14:38
Ребята, дайте пожалуйста небольшой пример
Для Каждого СтрТЗ Из ТЗ Цикл
Для Кол=0 ПО ТЗ.Колонки.Количество()-1 Цикл
???????
КонецЦикла
КонецЦикла
7 Maxus43
 
11.04.11
14:43
Что Это? О_о
Для Кол=0 ПО ТЗ.Колонки.Количество()-1 Цикл
???????
КонецЦикла

НовТЗ = ТЗ.Скопировать();
НовТЗ.Свернуть("Номенклатура");
НовТЗ.ДобавитьКолонку("Характеристики");
Для Каждого СтрТЗ Из НовТЗ Цикл
Список = ТЗ.НайтиСтроки(НовыйСтруктура("Номенклатура", СтрТЗ.Номенклатура));
Для каждого Стр Из Список Цикл
СтрТЗ.характеристики = СтрТЗ.характеристики + Стр.Характеристики;
КонецЦикла;
КонецЦикла;
на вскидку как то так
8 simona
 
11.04.11
14:47
(7) Огромное СПАСИБО!!!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс