Имя: Пароль:
1C
1С v8
ВычислитьВыражениеСГруппировкой и Различные
0 Лодырь
 
26.08.14
13:42
Допустим есть некий набор данных <Персона,Предмет> аля:

Петя Носки
Петя Рубашка
Вася Зонтик
Вася Шило
Вася Мыло
Коля Мыло

Если мы "Предмет" засунем в ресурсы и укажем в выражении ВычислитьСГруппировкойТаблицаЗначений("Предмет"), так же выведем отчет без детальных записей и с группировкой по "Персоне", по получим отличный отчет где напротив каждой "Персоны" находится в 1 ячейке табличка "Предметов". см. http://screencast.com/t/Z3Pz83S0JX

Однако, если мы добавим еще некий объединяющий признак для "Персоны", например, "Отдел" и предположим что Петя в отделе "Тутошние", а Вася и Коля "Тамошние", то получим вот это: http://screencast.com/t/kC2HDc5CjtWc
Как видим на группировке "Персоны" наблюдаем задвоение "Предметов"

Внимание вопрос: Есть какой-то способ изменить вычисляемое выражение и избавится от задвоения? Эксперименты с Различные пока результата не дали.
1 vicof
 
26.08.14
14:41
А если группировку делать по сразу по персоне и отделу в одной группировке?
2 Лодырь
 
26.08.14
15:29
(1) а смысл? ну да, дублей не будет. но и группировки не будет.
3 Лодырь
 
28.08.14
05:38
Как обычно, все дело в волшебных пузырьках. RTFM одним словом (
Проблема решается в одно действие применением функции "Свернуть", если не вдаваться в подробности, то
Свернуть(ВычислитьСГруппировкойТаблицаЗначений("Предмет"))

Спасибо за внимание.