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

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

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