|
как сложить в запросе строку и число? | ☑ | ||
---|---|---|---|---|
0
dmititro
14.04.10
✎
17:40
|
Есть необходимость в запросе сделать:
ЗаказПокупателяТовар.Ссылка.Номер+"/"+ЗаказПокупателяТовар.Номерстроки КАК НомерПредыдущегоДокумента Ругается на последний "+" Если делаею Выразить(ЗаказПокупателяТовар.Номерстроки КАК Строка), то говорит, что неверный тип для выразить. Можно ли как-то (и если можно, то как) в запросе просуммировать строку и число? |
|||
1
Megas
14.04.10
✎
17:41
|
Гы... если я правильно понял ... то ответ никак =)
|
|||
2
Jstunner
14.04.10
✎
17:41
|
(0) может быть, ты делаешь что то не так?..
|
|||
3
73
14.04.10
✎
17:43
|
(0) Без геморроя - никак. Типы не преобразовываются в запросах.
|
|||
4
Живой Ископаемый
14.04.10
✎
17:45
|
ВЫБОР КОГДА
ЗаказПокупателяТовар.Номерстроки=1 ТОГДА "1" КОГДА ЗаказПокупателяТовар.Номерстроки=2 ТОГДА "2" . . . КОГДА ЗаказПокупателяТовар.Номерстроки=9999 ТОГДА "9999" :) |
|||
5
Megas
14.04.10
✎
17:47
|
||||
6
Megas
14.04.10
✎
17:48
|
А вообще прикол... каждый 1сник сталкивается с этим... и негодует =)
|
|||
7
Fragster
гуру
14.04.10
✎
17:51
|
(6) стопудово, это будет фишка, которую добавят в 9.0
|
|||
8
Lucky-1
14.04.10
✎
17:54
|
Легко!
|ПРЕДСТАВЛЕНИЕ(<Строка>+"" ""+<Значение>+"" ""+<Строка>) КАК Представление |
|||
9
Lucky-1
14.04.10
✎
17:55
|
+(8) в твоем случае:
ПРЕДСТАВЛЕНИЕ(ЗаказПокупателяТовар.Ссылка.Номер+""/""+ЗаказПокупателяТовар.Номерстроки) КАК НомерПредыдущегоДокумента |
|||
10
Andry888
14.04.10
✎
17:57
|
(0) делай в СКД...
|
|||
11
73
14.04.10
✎
17:58
|
(9) Сам-то пробовал?
|
|||
12
dmititro
14.04.10
✎
18:13
|
(4) Ваши методы, как всегда, оригинальны :)
метод (8) (9) не работает :) |
|||
13
Lucky-1
14.04.10
✎
18:45
|
(11)пробывал
|
|||
14
Живой Ископаемый
14.04.10
✎
18:47
|
2(13) у него номер строки не строка а число
|
|||
15
Lucky-1
14.04.10
✎
18:48
|
А что это меняет?
|
|||
16
AquaKosh
14.04.10
✎
18:48
|
(0) В запросе это можно сделать, но только в итогах, т.е. ПРЕДСТАВЛЕНИЕ(Число) + <Строка>...
|
|||
17
Lucky-1
14.04.10
✎
18:49
|
+(12)(15) А если через выразить(аказПокупателяТовар.Ссылка.Номер как строка(9))?
|
|||
18
Живой Ископаемый
14.04.10
✎
18:49
|
2(15) что предложенный вами метод не работает, а значит негодный.
|
|||
19
73
14.04.10
✎
18:50
|
(15) То, что не работает...
(17) Открой справку и почитай про Выразить() - она НЕ ПРЕОБРАЗОВЫВАЕТ. |
|||
20
dmititro
14.04.10
✎
18:54
|
Это запрос для заполнения документа, а не отчет. Итоги для этого не подходят. метод из (4) подошел :))) букав много, но работает...
|
|||
21
73
14.04.10
✎
18:55
|
(20) Не проще ли при обходе результата слепить?
|
|||
22
AquaKosh
14.04.10
✎
18:55
|
+(20) Во-во!!!
|
|||
23
dmititro
14.04.10
✎
18:57
|
(21) не проще. запросы пишутся в режиме предприятия. Есть некий механизм, который их обрабатывает. Что напишет пользователь - мне все равно, главное, чтобы псевдонимы были правильные.
|
|||
24
AquaKosh
14.04.10
✎
18:57
|
Я понимаю для отчёта на построителе заморачиваться, но для заполнения документа... мда...
|
|||
25
dmititro
14.04.10
✎
18:58
|
(24) так я на построителе не замарачиваюсь :) был бы это построитель - был бы рай.
|
|||
26
luns
14.04.10
✎
18:59
|
(24) Видимо времени много. А работы мало.
|
|||
27
73
14.04.10
✎
19:01
|
(23) А если строк поболе будет, чем в (4) предусмотрено?
|
|||
28
dmititro
14.04.10
✎
19:07
|
(26) ага :) и именно по этому я мучаюсь и пытаюсь добиться того, чтобы все делалось только запросом. а до идеи заполнить при обходе запроса я вот сам никак бы не дошел.
(27) ну тогда будет плохо :))))))))))))) |
|||
29
Chai Nic
14.04.10
✎
19:28
|
Как говорят суровые теоретики - данные и представление данных это разные вещи.. Так что низя)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |