Имя: Пароль:
1C
1С v8
Группировка в запросе в одну строку
0 helloman
 
25.09.18
15:55
Юзер 1    прибор №3    3
Юзер 1    прибор №3    5

В

Юзер1    3 5
1 azernot
 
25.09.18
16:00
Запрос - нет.
СКД - СоединитьСтроки()

А если
Юзер 1    прибор №3    3
Юзер 1    прибор №3    5
Юзер 1    прибор №2    3

надо

Юзер1    3 5 3?
Или
Юзер1    3 5?
2 МихаилМ
 
25.09.18
16:02
болезнь одинесника детектед: путать получение данных с представлением.

в tsql  такое возможно , но нежелательно, тк модель данных становиться неточной.

в  языке запросов 1с - универсального решения нет .
3 helloman
 
25.09.18
16:03
(1) Юзер1    3 5 3
4 bolobol
 
25.09.18
16:07
Универсальное (и единственное) решение есть: собрать запрос программно, вычислив необходимое количество колонок.

Если требуется одна колонка - программно обработать результат запроса.

Говорят, СКД сама такое может, значит - юзать СКД СоединитьСтроки()
5 bolobol
 
25.09.18
16:09
(3) То что Прибор2 в третьей строке - пофик?
6 helloman
 
25.09.18
16:24
(5) Неа
7 bolobol
 
25.09.18
16:25
(6) Тогда, что же должно быть в результате?
8 Cyberhawk
 
25.09.18
16:34
(4) "Универсальное (и единственное) решение" // Конечно же не единственное и в запросе это можно сделать
9 bolobol
 
25.09.18
16:40
(8) Та что ж в (8) не сделано? ;)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн