Имя: Пароль:
1C
1С v8
ВычислитьВыражениеСГруппировкойМассив
0 Droning1C
 
04.02.21
10:10
Добрый день! Отчет на СКД. В детальных записях отчета 10 полей. В разрезе одного из полей может быть несколько значений другого поля. Как следствие, получаю на выходе несколько строк у которых информация одинакова по 9ти колонкам и лишь по одной колонке значения различны. Возможно ли, применяя выражение "ВычислитьВыражениеСГруппировкойМассив" получить на выходе одну строку детальных записей, в которой в одну из колонок будет выведен массив этих самых "различных" значений? С наскока не получается.
1 Droning1C
 
04.02.21
10:10
п.с. это значение является ссылкой, но могу и на строку заменить
2 Droning1C
 
04.02.21
10:15
Пробовал по разному. Пытался и в вычисляемых выражениях и на вкладке ресурсы как-то это обыграть, но безуспешно
3 toypaul
 
гуру
04.02.21
10:32
Массив(Различные Поле)
4 Droning1C
 
04.02.21
10:38
(3) в выражениях СКД вроде вообще нет "Различные"
5 Droning1C
 
04.02.21
10:41
сейчас так :

вася тупой   крендель
вася умный   крендель
вася шустрый крендель

Надо так:

Вася  тупой;Умный;шустрый крендель
6 Droning1C
 
04.02.21
10:42
значния тупой умный и шустрый - либо ссыль, либо строка
7 DrShad
 
04.02.21
10:45
(3) + 1
8 Droning1C
 
04.02.21
10:49
9 Droning1C
 
04.02.21
10:51
Поле1 на скрине - то самое поле, которое надо представить в виде массива значений поля "НомерАкта". Применение выражения Массив(Различные НомерАкта) далорезультат, представленный на скрине
10 DrShad
 
04.02.21
10:52
скрин ни о чем, где структура настроек?
11 DrShad
 
04.02.21
10:54
у человека из (3) есть много видео по СКД, я тоже на ней много серьезных отчетов сделал, а ты пытаешься нас убедить, что мы не шарим в СКД?
12 Droning1C
 
04.02.21
10:59
13 Droning1C
 
04.02.21
11:00
(11) вот скрины. Сделал тестовый отчет, он отличается от рабочего, в котором много полей на выходе, но суть не меняется.
14 DrShad
 
04.02.21
11:06
так ты выводишь детальные записи
какой массив ты думаешь получить?
15 Droning1C
 
04.02.21
11:11
(14) массив номеров представленных в (8) в колонке "поле1" в разрезе значений колонки "Заказ"
16 DrShad
 
04.02.21
11:14
(15) сделай группировку Заказ и будет тебе счастие
17 DrShad
 
04.02.21
11:15
ты хоть почитай мануал по выражениям СКД, там русским по белому написано в каком контексте вычисляются выражения
18 Droning1C
 
04.02.21
11:45
(16) про контекст понял, сглупил, признаю. А без группировки никак?
19 DrShad
 
04.02.21
11:50
сам-то как думаешь?
20 DrShad
 
04.02.21
11:54
сделай через функцию общего модуля
21 Droning1C
 
04.02.21
13:26
(19) понял. Либо еще можно формировать ТЗ и ее в качестве источника пихать в СКД, но через функцию обшего модуля проще. Спасибо!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.