Имя: Пароль:
1C
1С v8
Вывод группировки СКД в одну строку
0 Gomodrila
 
14.06.13
15:56
Есть отчёт, результат которого http://clip2net.com/s/5ecaaM

требуется, вывести Номенклатуру в одну строку , а Места хранения через запятую в ячейке этой же строки
Номенклатура               |МестоХранения|  Цена
БотинкиЖенскиеДемисезонные | С1п2,С2п2   |  2000

ну или хотя бы
__________________________________________________________
БотинкиЖенскиеДемисезонные |2000   |С1п2|
                                  |С1П3|  
                                  |С2П4|
___________________________________________________________
СледНоменклатура            |       |
1 Gomodrila
 
14.06.13
15:57
Кривой макет конечно) но я думаю понятный
Обычное приложение 8.2
2 Defender aka LINN
 
14.06.13
15:57
(0) Внешними функциями разве что
3 Лефмихалыч
 
14.06.13
15:58
ну, тут либо не группировать по местам хранения, либо перестать этого хотеть. Можно еще внешнюю функцию вызывать, которая по данным расшифровки будет возвращать строку с местами хранения через запятую, но это запросы в цикле
4 Gomodrila
 
14.06.13
16:02
(3) Не группировать не могу. Нужны все адреса по номенклатуре.
Ну а запрос в цикле это ,конечно, не айс.

С скд не часто работаю, а как-нить макетом или вложенными схемами это нельяз реализовать?
5 echo77
 
14.06.13
16:20
6 Gomodrila
 
14.06.13
18:40
Спасибо echo77, правда пока разобрался по справке, что делает эта функция ВычислитьВыражениеГруппировкиВМассив() думал поседею
в итоге сделал ресурс с выражением ВычислитьВыражениеСГруппировкойМассив ("МестоХранения.Наименование")
и группировку по всем полям <> Ресурсам
Закон Брукера: Даже маленькая практика стоит большой теории.