Имя: Пароль:
1C
1С v8
Вопрос по СКД
,
0 UFO
 
18.09.15
12:39
УПП 1.3
Есть запрос, в котором я дополнительно к характеристикам номенклатуры вывожу дополнительные свойства номенклатуры. В итоге результатом получается нечто такое:
Характеристика     Марка  Профиль Цвет
Хар1                ТП-1
Хар1                        В,С
Хар1                               бур

Можно ли как то в скд объединить эти строки в одну?
1 UFO
 
18.09.15
12:41
Чтобы получилось
Хар1           ТП-1   В,С    бур
2 aleks_default
 
18.09.15
12:43
СоединитьСтроки()
3 UFO
 
18.09.15
12:45
Сказочник что ли?
4 НикДляЗапросов
 
18.09.15
12:51
Хар1                ТП-1
Хар1                        В,С
ОБЪЕДЕНИТЬ
Хар1                               бур
5 Бубка Гоп
 
18.09.15
12:51
В запросе добавь поле МаркаПрофильЦвет, считай его как сумму наименований марки, профиля и цвета, например.
6 Бубка Гоп
 
18.09.15
12:52
(5) + ну или добавь вычисляемое поле с выражением МАССИВ(), что более оптимально
7 UFO
 
18.09.15
12:53
Тот первый результат получается соединением характеристи номенклатуры и регистра сведений ЗначенияСвойствОбъектов, а там измерения объект, свойство и ресурс значение. Когда соединение проходит воти и получается такая вот бодяга.
8 Бубка Гоп
 
18.09.15
12:54
кстати, (2) прав
9 UFO
 
18.09.15
12:55
(8) Я скд не на столько хорошо знаю. Я подумал он прикалывается. Потому что такого метода я  не знаю.
10 Бубка Гоп
 
18.09.15
12:56
(7) СГРУППИРОВАТЬ ПО ?
11 bootini
 
18.09.15
12:56
(0) Группировать ПО
12 Бубка Гоп
 
18.09.15
12:57
(9) Есть такой метод для вычисления ресурсов. Там много интересных методов есть, советую ознакомиться.
13 UFO
 
18.09.15
12:57
хех.. попробую..
14 Desna
 
18.09.15
12:59
я бы левыми соединениям посоединял через ВТ
15 Бубка Гоп
 
18.09.15
12:59
(13) http://www.softmaker.kz/files/otchety-1s/primer-ispolzovaniya-funkcij-skd-massiv-array-i-soedinitstroki-joinstrings-v-otchyote-1s-8.html

для примера, там используется МАССИВ() + СоединитьСтроки()
16 UFO
 
18.09.15
13:00
(15) Спасибочки - поизучаем
17 Desna
 
18.09.15
13:04
а как "дополнительные свойства номенклатуры" то выводишь в скд через "характеристки"?
18 UFO
 
18.09.15
14:04
просто еще один источник данных регистра сведений и связь по характеристике
19 UFO
 
18.09.15
14:05
(14) там и так 4 запроса через левые соединения связаны
20 UFO
 
18.09.15
14:49
наваял простенький запросик, чтобы показать что я хочу
http://pixs.ru/showimage/123png_8374395_18831597.png
Вот теперь мне надо чтобы строки как то свернуть, чтобы каждая характеристика была одна и в этой строке были и цвет, и марка и профиль.. чтобы было не три строки 1, 2 , 3... а по одной..
21 UFO
 
18.09.15
14:51
массив и соединить мне не понравились.. мне не надо в одной колонке
22 bootini
 
18.09.15
14:53
(20) Сгруппировать в запросе разве нельзя?
23 UFO
 
18.09.15
14:54
нет
24 UFO
 
18.09.15
14:55
Просто не хочется код делать для этого
25 UFO
 
18.09.15
14:55
Надеюсь в скд можно выкрутиться
26 Nuobu
 
18.09.15
15:00
(24) А сгруппировать, а потом - присоединить?
27 UFO
 
18.09.15
15:02
(26) там вычисляемые поля, и не числовые, как их группировать?
28 aleks_default
 
18.09.15
15:02
Ну и группируй по характеристике, а поля со свойсвами агрегируй по МАКСИМУМ
29 UFO
 
18.09.15
15:02
у меня ошибку выдаёт при попытке сгруппировать
30 UFO
 
18.09.15
15:02
попробую
31 aleks_default
 
18.09.15
15:03
текст запрооса сюда
32 UFO
 
18.09.15
15:04
Странно.. получилось... Текст запроса там на картинке есть
33 UFO
 
18.09.15
15:04
А я думал эти функции только к цифрам катят
34 UFO
 
18.09.15
15:06
сейчас во временную таблицу и свяжу с основным запросом, и думаю сегодня отчёт закончу
35 UFO
 
18.09.15
15:06
Спасибо ВСЕМ, кто помогал!!!