v8: Объединение двух реквизитов в запросе в Один #598401


#0 by klimbna
ДЛЯ ПРИМЕРА Есть запрос который вибирает реквизиты документа, такие как номер, дата, организация и т.п. После выполнения запроса надо получить строку типа "Номер договора + Организация", которые являються разными реквизитами документа. Т.е. очень бы хотелось два этих веквизита в запросе объеденить в один со строкового вида. т.е получить не список вида -номер -дата -организация а получить -дата - Строка(Номер +" "+Организация) как ДанныеДоговора
#1 by Maxus43
Номер + " " + Организация.Наименование
#2 by Wobland
не нужно тебе этого
#3 by Maxus43
только изначально строковые типы подвержены конкатенации в запросах
#4 by wladimir90
А в коде нельзя? Строковые я не пробовал, не знаю...
#5 by Wobland
+ Организация.Наименование тогда
#6 by Maxus43
в коде можно всё)
#7 by wladimir90
Да в коде понятно что можно ) В запросе вот хз. Числовые я делал так, а строковые не пробовал. Теперь стало интересно попробую )
#8 by klimbna
Вот и мне интересно, wladimir90 - если получиться отпишись, сам я пока не додумал как это сделать
#9 by Wobland
до сих пор???
#10 by klimbna
Wobland - фишка в том что б в самом запросе преобразовать типы к строковому и соединить в один параметр и что б запрос вернул уже преобразованное значение типа Строка
#11 by Wobland
тогда ясно. делай потом, ибо
#12 by Wobland
и ибо
#13 by klimbna
жаль
#14 by МимохожийОднако
А пакетным запросом? Сначала получить временную таблицу с преобразованием к строке числовых значений. Следующим запросом по полученной таблице пройтись.
#15 by Apokalipsec
в запросе использовать СТРОКА и будет просто функция СТРОКА + СТРОКА, что сложного?
#16 by Wobland
это 8.3?
#17 by Apokalipsec
это незнание типового функционала
#18 by Wobland
приведи пример, плз
#19 by Apokalipsec
(ВЫРАЗИТЬ(СотрудникиОрганизаций.Код КАК СТРОКА)) + (ВЫРАЗИТЬ(СотрудникиОрганизаций.Наименование КАК СТРОКА)) КАК Сотрудник
#20 by Apokalipsec
+ конечно Для наименования лучше взять побольше длину строки.)
#21 by Wobland
что за функция строка и чем она лучше ?
#22 by ShoGUN
Facepalm.jpg Если номер - число, то будет долго думать, почему у него ни фига не получается...
#23 by Apokalipsec
Ну он ему как бы и не даст   выразить ))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С