|
Оператор ПОДОБНО для параметра |
☑ |
0
Jokerman
27.03.17
✎
11:23
|
Всем здравствуйте, подскажите плз, как сделать выборку из справочника где наименования содержатся в переданной строке-параметре. Что то типа &ДеталиПлатежа ПОДОБНО КодыПлатежейЦБ.Наименование. Только как эти самые заветные вставить "%" - ума не приложу .. Спасибо заранее.
|
|
1
Aleksandr N
27.03.17
✎
11:24
|
КодыПлатежейЦБ.Наименование ПОДОБНО "%" + &ДеталиПлатежа + "%"
|
|
2
DrShad
27.03.17
✎
11:26
|
КодыПлатежейЦБ.Наименование ПОДОБНО ("%" + &ДеталиПлатежа + "%")
|
|
3
Jokerman
27.03.17
✎
11:27
|
(1) нет мне нужно наоборот, чтобы наименование справочника была часть переданной строки. То есть в справочнике "Рога и копыта", а я передаю в строке "Рога и копыта, "Копыта и рога"
|
|
4
Aleksandr N
27.03.17
✎
11:28
|
&ДеталиПлатежа ПОДОБНО "%" + КодыПлатежейЦБ.Наименование + "%"
|
|
5
Jokerman
27.03.17
✎
11:32
|
(4) не катит синтаксическая ошибка
|
|
6
Jokerman
27.03.17
✎
11:43
|
Это невозможно?
|
|
7
DrShad
27.03.17
✎
11:45
|
судя по всему ты хочешь нечеткий поиск? это возможно
|
|
8
DrShad
27.03.17
✎
11:45
|
но сложно, а по сему тебе нужно совсем не это
|
|
9
Рэйв
27.03.17
✎
11:45
|
(5)Какая именно ошибка?
|
|
10
Йохохо
27.03.17
✎
11:57
|
(4) ВТДеталиПлатежа.ДеталиПлатежа ПОДОБНО .. ВЫРАЗИТЬ КодыПлатежейЦБ.Наименование как строка 100
|
|
11
RomanYS
27.03.17
✎
12:13
|
(5) если ты правишь запрос непосредственно, то кавычки надо экранировать:
&ДеталиПлатежа ПОДОБНО ""%"" + КодыПлатежейЦБ.Наименование + ""%""
|
|
12
Jokerman
27.03.17
✎
12:21
|
(11) так и делал
|
|
13
Jokerman
27.03.17
✎
12:23
|
(9) синтаксическая для запроса
|
|
14
Вафель
27.03.17
✎
12:25
|
Вот так работает
ВЫБРАТЬ
Валюты.Наименование КАК Наименование
ИЗ
Справочник.Валюты КАК Валюты
ГДЕ
&Парам ПОДОБНО "%" + Валюты.Наименование + "%"
Парам "USD EUR"
|
|
15
Jokerman
27.03.17
✎
12:29
|
(14) да, извините + не в том месте ставил
|
|