Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Подскажите с запросом

Подскажите с запросом
Я
   Mad88
 
20.10.17 - 11:57
Добрый день, есть запрос который из регистра сведений выбирает некоторые текстовые поля, например

Выбрать
РегистрТекст.Текст
Из 
РегистрСведений.Текст КАК РегистрТекст
Где РегистрТекст.Объект = &Объект 

В итоге такой запрос выдает к примеру 3 строчки удовлетворяющие условию
Текст1
Текст2
Текст3
Подскажите можно ли сделать так что бы запрос выдавал только одну строчку вида
Текст1+Текст2+Текст3
 
 
   DrShad
 
1 - 20.10.17 - 11:58
я не против
   VS-1976
 
2 - 20.10.17 - 11:58
(0) Можно
   VS-1976
 
3 - 20.10.17 - 11:58
(1) Я тоже не против
   1dvd
 
4 - 20.10.17 - 12:00
1С запрос не может конкатенацию
   DexterMorgan
 
5 - 20.10.17 - 12:03
(4) 1dvd не может в 1С
   DexterMorgan
 
6 - 20.10.17 - 12:05
   catena
 
7 - 20.10.17 - 12:08
(6)Так это ТС сейчас сказал, что у него три результата. А когда результатов N?
   1dvd
 
8 - 20.10.17 - 12:08
пардон, может. конвертировать типы не может
   DexterMorgan
 
9 - 20.10.17 - 12:09
(7) Уважаемая, я отвечал не ТС, а (4) +)
   1dvd
 
10 - 20.10.17 - 12:10
1С запрос не может PIVOT
 
 Рекламное место пустует
   Mad88
 
11 - 20.10.17 - 12:11
https://yadi.sk/i/80NuMRZ23NvEce

Как вывести 2 результата в 1?
   DexterMorgan
 
12 - 20.10.17 - 12:11
1dvd хочет всех убедить, что все-таки он может в 1С)
   1dvd
 
13 - 20.10.17 - 12:11
(11) в запросе никак
   catena
 
14 - 20.10.17 - 12:13
(13)Ну почему, при конечном, заранее известном количестве результатов можно.
   catena
 
15 - 20.10.17 - 12:14
а (11) вообще решается даже без извратов, просто тремя соединениями.
   Mad88
 
16 - 20.10.17 - 12:20
(14) Количество результатов заранее неизвестно
А каким образом соединениями, что-то я не пойму
   mehfk
 
17 - 20.10.17 - 12:21
(0) Переходи на СКД
СоединитьСтроки (JoinStrings)
Предназначена для объединения строк в одну строку.

Синтаксис:

СоединитьСтроки (Значение, РазделительЭлементов, РазделителиКолонок)

Параметры:

Значение - выражения, которые нужно объединить в одну строку. Если является Массивом, то в строку будут объединяться элементы массива. Если является ТаблицаЗначений, то в строку будут объединяться все колонки и строки таблицы;
РазделительЭлементов - строка, содержащая текст, который нужно использовать в качестве разделителя между элементами массива и строками таблицы значений. По умолчанию – символ перевода строк;
РазделителиКолонок -строка, содержащая текст, который нужно использовать в качестве разделителя между колонками таблицы значений. По умолчанию "; ".
Пример:

СоединитьСтроки(ТаблицаЗначений(НомерТелефона, Адрес));

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует