|
Пробелы в номере в запросе. | ☑ | ||
---|---|---|---|---|
0
Юзер123
naïve
17.09.19
✎
11:10
|
Добрый день
В документах Реализация в номере документа есть пробелы в конце. Мне надо в запросе отбирать доки по номеру который без пробелов Пробовал через Выразить - не получается. ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка КАК Ссылка ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.ПометкаУдаления = ЛОЖЬ И (ВЫРАЗИТЬ(РеализацияТоваровУслуг.Номер КАК СТРОКА(15))) = &НомерДок И РеализацияТоваровУслуг.Дата = &ДатаДок |
|||
1
ДенисЧ
17.09.19
✎
11:11
|
Подобно и номерДОк устанавливай как НомерДок + "%"
|
|||
2
Юзер123
naïve
17.09.19
✎
11:14
|
(1) Пробовал.
У меня РеализацияТоваровУслуг.Номер с пробелами. "1234 " - например. а НомерДок = "1234" |
|||
3
DJ Anthon
17.09.19
✎
11:17
|
ну перебери все варианты, с одним пробелом, с двумя и так далее
|
|||
4
ДенисЧ
17.09.19
✎
11:18
|
(2) Н и?
"1234 " подобно "1234%" даст истину... |
|||
5
1Сергей
17.09.19
✎
11:23
|
(4) а также "12345 " подобно "1234%" даст истину :)
|
|||
6
Юзер123
naïve
17.09.19
✎
11:23
|
(4) да. Спасибо.
(3) это понятно что можно к моему номеру " " прибавлять пока не получу длинну номера документа. но хочется в запросе). |
|||
7
Fragster
гуру
17.09.19
✎
11:23
|
если не делать Выразить как строка(15), то все будет норм
|
|||
8
Fragster
гуру
17.09.19
✎
11:23
|
зачем тут вообще это выразить?
|
|||
9
Юзер123
naïve
17.09.19
✎
11:25
|
(8) У меня РеализацияТоваровУслуг.Номер с пробелами. "1234 " - например.
НомерДок = "1234" |
|||
10
polosov
17.09.19
✎
11:32
|
Выбрать сначала реализации где в номере есть пробел, через ПОДОБНО.
Потом выбрать все требуемые номера и вычесть первую таблицу из второй. |
|||
11
Fragster
гуру
17.09.19
✎
11:32
|
(9) конечные побелы отбрасываются, если не выпендриваться
|
|||
12
Fragster
гуру
17.09.19
✎
11:33
|
ну, или можно сделать ВЫРАЗИТЬ() и на левый и на правый операнд. Но и в (0) и в этом случае индексы субд пойдут гулять
|
|||
13
_Дайвер_
17.09.19
✎
11:39
|
Не делается это в запросе!
|
|||
14
1Сергей
17.09.19
✎
11:40
|
(13) а где это делается? :)
|
|||
15
Fragster
гуру
17.09.19
✎
11:43
|
автор, убери выразить
|
|||
16
Fragster
гуру
17.09.19
✎
11:43
|
Если не заработает, то правильным выходом будет поправить данные, чтобы там не было пробелов. И перед записью далее убирать пробелы.
|
|||
17
_Дайвер_
17.09.19
✎
11:44
|
(14) Не проснулся я еще!))) как понял, то это делается через ПОДОБНО " "
|
|||
18
1Сергей
17.09.19
✎
11:47
|
да, я вообще не понимаю в каком разе требуется поиск документа по номеру. Загрузка извне?
|
|||
19
dezss
17.09.19
✎
11:49
|
(11) +100500
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |