Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

конкатенация строк в запросе 1с

конкатенация строк в запросе 1с
Я
   Kudji
 
29.04.21 - 18:26
Есть запрос, который выбирает три поля, нужно соединить их в одно поле для отчета, каким образом это сделать(выразить не работает)
   Temai
 
1 - 29.04.21 - 18:27
Поле1 + Поле2 + Поле3
Не благодари
   lubitelxml
 
2 - 29.04.21 - 18:27
показывай уже где у тебя Выразить не работает
   shuhard
 
3 - 29.04.21 - 18:28
(0)[выразить не работает)]
не показывай запрос, тебе же результат не нужен
   Ёпрст
 
4 - 29.04.21 - 18:33
(0) если че, cast и convert в 1с-ину еще не завезли.
Но обещают жалкое подобие в 20 релизе.
Тогда и приходи. Строки с числом просто так не сложишь в запросе, только извраторм
   rozer76
 
5 - 29.04.21 - 18:35
(1) не, только если каждое поле будет через Выразить(поле как строка(1024))
   Kudji
 
6 - 29.04.21 - 18:35
(1) ВЫРАЗИТЬ(ЗаказПоставщикуДок.Договор КАК Строка(20)) + ВЫРАЗИТЬ(ЗаказПоставщикуДок.Партнер КАК Строка(20)) Ошибка: несовместимые типы выразить
   Ёпрст
 
7 - 29.04.21 - 18:35
(6) см(4).

складывать можно только строки.
   lubitelxml
 
8 - 29.04.21 - 18:36
(6) ВЫРАЗИТЬ(ЗаказПоставщикуДок.Договор.Наименование КАК Строка(20)) + ВЫРАЗИТЬ(ЗаказПоставщикуДок.Партнер.Наименование КАК Строка(20))
   Ёпрст
 
9 - 29.04.21 - 18:37
Ну..если очень ннадо, то так, хотя бы:

Выбрать
  ЗаказПоставщикуДок.Договор.Наименование+ ЗаказПоставщикуДок.Партнер.Наименование как неведомаяХрень
   Kudji
 
10 - 29.04.21 - 21:14
(8) Благодарю за информацию, всё получилось

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.