Имя: Пароль:
1C
1С v8
Вопрос по запросам
,
0 miron16
 
02.12.11
14:31
есть запрос, реально ли выводить сумму по "строке".
пример:
есть контрагент, по нему выбираешь договор, группируешь по контрагенту, надо чтобы в колонке договор выводились наименования договора через запятую
1 catena
 
02.12.11
14:34
нет
2 YF
 
02.12.11
14:36
(0) Группируй по договору, что мешает?
3 miron16
 
02.12.11
14:38
YF - не понял как вашим способом достичь результата
4 Maxus43
 
02.12.11
14:40
(3) твоего результата - никак
5 miron16
 
02.12.11
14:42
Зачем тогда отвечать на другие вопросы? При всем уважении к YF.
6 Живой Ископаемый
 
02.12.11
14:45
не-а
7 Domanoff26
 
02.12.11
14:50
смотря куда выводить, что мешает из группировки после запроса выводить их через запятую?
8 Maxus43
 
02.12.11
14:51
(7) средствами самого языка запросов? накодить то понятно что угодно можно, но запросы так не умеют
9 andrewks
 
02.12.11
14:54
(0) приведи пример результата, как надо. не совсем понятно
10 Axel2009
 
02.12.11
14:54
в 8.2.14 в скд можно
11 Maxus43
 
02.12.11
14:55
через фиксированные массивы имеется ввиду?
12 Axel2009
 
02.12.11
15:06
Строка(<Выражение>) - Если в качестве параметра передан массив, то функция возвращает строку, содержащую строковые представления всех элементов массива, разделенных символами “; ”. Если в качестве параметра передана таблица значений, то функция возвращает строку, содержащую строковые представления всех строк таблицы значений, причем представления ячеек каждой строки разделяются символами “; ”, а строки — смиволом перевода строки. Если у какого либо элемента строковое представление пустое, то вместо его представления выводится строка<Пустое значение>.
13 miron16
 
02.12.11
15:06
Axel2009 - слышал про такую фишку...пока не знаком, есть где почитать?
14 miron16
 
02.12.11
15:07
спасибо
15 Axel2009
 
02.12.11
15:20
создаем вычисляемое поле Строка(Массив(СерияНоменклатуры))
это вычисляемое поле помещаем в ресурсы МАКСИМУМ(СтрокаСерий) и все, будет выводиться через ;
16 Axel2009
 
02.12.11
15:22
точнее в ресурсы помещаем просто СтрокаСерий, без МАКСИМУМ =)
17 Сильф
 
02.12.11
15:30
(15) вау, не знал, спасибо
18 Aprobator
 
02.12.11
16:25
(15) а в вычисляемое поле как массив загнать?
2 + 2 = 3.9999999999999999999999999999999...