|
v8: Объединение двух реквизитов в запросе в Один | ☑ | ||
---|---|---|---|---|
0
klimbna
01.03.12
✎
10:03
|
ДЛЯ ПРИМЕРА Есть запрос который вибирает реквизиты документа, такие как номер, дата, организация и т.п. После выполнения запроса надо получить строку типа "Номер договора + Организация", которые являються разными реквизитами документа.
Т.е. очень бы хотелось два этих веквизита в запросе объеденить в один со строкового вида. т.е получить не список вида -номер -дата -организация а получить -дата - Строка(Номер +" "+Организация) как ДанныеДоговора |
|||
1
Maxus43
01.03.12
✎
10:04
|
Номер + " " + Организация.Наименование
|
|||
2
Wobland
01.03.12
✎
10:05
|
не нужно тебе этого
|
|||
3
Maxus43
01.03.12
✎
10:05
|
только изначально строковые типы подвержены конкатенации в запросах
|
|||
4
wladimir90
01.03.12
✎
10:06
|
А в коде нельзя? Строковые я не пробовал, не знаю...
|
|||
5
Wobland
01.03.12
✎
10:06
|
+(3) Организация.Наименование тогда
|
|||
6
Maxus43
01.03.12
✎
10:06
|
в коде можно всё)
|
|||
7
wladimir90
01.03.12
✎
10:08
|
Да в коде понятно что можно ) В запросе вот хз. Числовые я делал так, а строковые не пробовал. Теперь стало интересно попробую )
|
|||
8
klimbna
02.03.12
✎
06:32
|
Вот и мне интересно, wladimir90 - если получиться отпишись, сам я пока не додумал как это сделать
|
|||
9
Wobland
02.03.12
✎
06:33
|
(8) до сих пор???
|
|||
10
klimbna
02.03.12
✎
06:43
|
Wobland - фишка в том что б в самом запросе преобразовать типы к строковому и соединить в один параметр и что б запрос вернул уже преобразованное значение типа Строка
|
|||
11
Wobland
02.03.12
✎
06:46
|
(10) тогда ясно. делай потом, ибо (2)
|
|||
12
Wobland
02.03.12
✎
06:46
|
и ибо (3)
|
|||
13
klimbna
02.03.12
✎
06:48
|
жаль
|
|||
14
Мимохожий Однако
02.03.12
✎
07:36
|
А пакетным запросом? Сначала получить временную таблицу с преобразованием к строке числовых значений. Следующим запросом по полученной таблице пройтись.
|
|||
15
Apokalipsec
02.03.12
✎
08:35
|
в запросе использовать СТРОКА() и будет просто функция СТРОКА + СТРОКА, что сложного?
|
|||
16
Wobland
02.03.12
✎
08:36
|
(15) это 8.3?
|
|||
17
Apokalipsec
02.03.12
✎
08:40
|
(16) это незнание типового функционала
|
|||
18
Wobland
02.03.12
✎
08:43
|
(17) приведи пример, плз
|
|||
19
Apokalipsec
02.03.12
✎
08:52
|
(17) (ВЫРАЗИТЬ(СотрудникиОрганизаций.Код КАК СТРОКА(20))) + (ВЫРАЗИТЬ(СотрудникиОрганизаций.Наименование КАК СТРОКА(20))) КАК Сотрудник
|
|||
20
Apokalipsec
02.03.12
✎
08:54
|
+(19) конечно Для наименования лучше взять побольше длину строки.)
|
|||
21
Wobland
02.03.12
✎
08:57
|
(19) что за функция строка и чем она лучше (1)?
|
|||
22
ShoGUN
02.03.12
✎
09:02
|
Facepalm.jpg
(19) Если номер - число, то (0) будет долго думать, почему у него ни фига не получается... |
|||
23
Apokalipsec
02.03.12
✎
09:05
|
(22) Ну он ему как бы и не даст выразить ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |