Имя: Пароль:
1C
1С v8
Как получить в запросе список значений
0 Stim213
 
18.08.11
14:02
Нужно в одном запросе(для СКД) получить одно строковое поле, в котором бы содержались бы номера доков -  регистраторов по текущему контрагенту, например. Такое возможно
1 Stim213
 
18.08.11
14:03
*
Нужно в одном запросе(для СКД) получить одно строковое поле, в котором бы содержались бы номера доков -  регистраторов по текущему контрагенту, например. Такое возможно?
2 Stim213
 
18.08.11
14:11
апа
3 Escander
 
18.08.11
14:14
(0) видимо никак... запрос не умеет суммировать (конкатенировать) строковые переменные...
Хотя если известно что таковых несколько(заранее известно их кол-вол) - скорее всего можно написать через пакетный запрос глубокое извращение, которое выдаст то, что вам нужно
4 Nallama
 
18.08.11
14:16
На 8.2.14 - можно штатными средствами.
Хотя, кажется, встречала замороченные варианты и для более старых версий платформы. Где именно - не помню.
5 Stim213
 
18.08.11
14:18
(4)какими именно??
6 Wobland
 
18.08.11
14:19
что-то где-то когда-то мне попадалось, возможно даже на эту тему. больше сотни постов, читать лень, но (0) и тут и там похожи ;)
v8: Помогите написать запрос
7 Defender aka LINN
 
18.08.11
14:20
Через функции общих модулей
8 Nallama
 
18.08.11
14:29
(5) через ресурсы. Массив(поле)
9 Stim213
 
18.08.11
14:35
(8) это должна быть функция в модуле объекта(отчета СКД)?
10 Nallama
 
18.08.11
14:43
Мышкотыканье это, на вкладке Ресурсы. В программной реализации не копалась.
11 GROOVY
 
18.08.11
15:28
(3) умеет.
12 5 Элемент
 
18.08.11
15:34
(11) ты хотел сказать СКД умеет
13 GROOVY
 
18.08.11
15:37
(12) Запрос умеет конкатенировать строковые значения.
14 Escander
 
18.08.11
19:56
(11) т.е. хотите сказать, что
Выбрать Сумма(Номер+ ", ") как СтрокаНомеров, .....
выдаст строку вида
1, 342, 4357, 347432
так?

Что-же раньше такое в голову не приходило попробовать...
15 GROOVY
 
18.08.11
20:17
(14) я говорю что строки складывает:
ВЫБРАТЬ
  "ааа" + "ббб"

Отработает корректно.
16 Escander
 
18.08.11
20:34
(15) не это не то, это я давно умею.... но пользуясь этим собрать в 1 кусок внутри запроса заранее неизвестное кол-во строк ни как... и скорее всего не у мну никак а вообще никак...