|
как настроить вывод группировки в СКД-таблице | ☑ | ||
---|---|---|---|---|
0
I_learn_1c
22.07.21
✎
11:01
|
доброго дня
подскажите как победить СКД пожалуйста) и можно ли получаю результат запроса вида Номенклатура | Поступление | Год поступления | Цена из поступления Ном 1 | Поступление 12 от 2020 | 2020 | 100 Ном 1 | Поступление 34 от 2021 | 2021 | 150 Ном 2 | Поступление 56 от 2020 | 2020 | 200 Ном 2 | Поступление 78 от 2021 | 2021 | 180 за каждый год выбрано одно поступление. в СКД делаю таблицу, по строке группировка Номенклатура, по колонкам Год поступления, Цена в ресурс. получается вывод цены по годам. нужно в группировку по строке вывести еще и поступления через запятую. типа так чтоб было Номенклатура | Поступление | 2020 | 2021 Ном 1 | Поступление 12 от 2020; Поступление 34 от 2021 | 100 | 150 Ном 2 | Поступление 56 от 2020; Поступление 78 от 2021 | 200 | 180 как собрать поступления в одну ячейку и еще и в группировку? Если делать ресурс Поступление с выражением Массив(Поступление), то вывести получается это массив только в подчиненную номенклатуре группировку, разворачивать не удобно.. хотелось бы в одной строке видеть.. Если добавлять вычисляемое выражение типа ВычислитьВыражение ("Массив(Поступление)", "Номенклатура") - тогда ругается на Массив, пишет что "Выражение не может быть вычислено" можно как то собрать их вообще именно в одну ячейку в группировке? |
|||
1
dubolom
22.07.21
✎
11:03
|
Метод в общем модуле, преобразующий массив в строку, и обращаться к нему из СКД.
Либо формировать набор данных программно. |
|||
2
Малыш Джон
22.07.21
✎
11:21
|
(0) в выражении ресурса СоединитьСтроки(ТвойМассивПоступлений,";")
|
|||
3
dubolom
22.07.21
✎
11:23
|
(2) Упс, не знал.
|
|||
4
I_learn_1c
22.07.21
✎
12:44
|
(1) формировать программно наверно вариант... не хотелось бы в конфигурацию лезть, отчет внешний все таки
|
|||
5
I_learn_1c
22.07.21
✎
12:45
|
(2) будет ресурс же, а нужно поле которое можно в группировку по строке в таблице вывести
|
|||
6
dubolom
22.07.21
✎
12:47
|
(5) Так сделайте Поступление ресурсом.
|
|||
7
I_learn_1c
22.07.21
✎
12:49
|
(6) в каждой колонке с ценой тогда будет поступление, а нужно в одной ячейке в начале строки, до колонок с ценами.... или я недопонимаю?
|
|||
8
Малыш Джон
22.07.21
✎
12:53
|
(7) Ном - группировка, Список поступлений - ресурс для группировки, Год - группировка для колонки, Цена - ресурс для колонки
|
|||
9
I_learn_1c
22.07.21
✎
13:25
|
(8) ощущение что где-то рядом...
вот так получается https://disk.yandex.ru/i/T2ALXAcPP_FByQ если поиграть галочками, автополе поубирать, то в первой колонке выводится либо список поступлений, либо номенклатура, но не две рядом как надо... где-то торможу... и вот настройки https://disk.yandex.ru/i/gaCC9XdQM-imqg в общем самом Отчет хоть 4 поля(Ном, Поступления, Год, цена) хоть галочка авто одинаково. если в саму группировку к номенклатуре поступления добавить, то только поступления выводятся без номенклатуры |
|||
10
I_learn_1c
22.07.21
✎
13:27
|
(9) почему поступление не выводится с номенклатурой... дата с годом вместе выводится же
|
|||
11
Малыш Джон
22.07.21
✎
14:01
|
||||
12
I_learn_1c
22.07.21
✎
15:07
|
(11) попробую ща, спасибо
|
|||
13
I_learn_1c
22.07.21
✎
15:41
|
(11) спасибо спасибо спасибо преогромнейшее)) получилось
даже работает, если массив собрать в ресурсе, тогда потом по правой кнопке можно из ячейки список значений открыть и выбрать конкретное поступление, провалиться в него |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |