Имя: Пароль:
1C
1С v8
Оператор ПОДОБНО для параметра
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) да, извините + не в том месте ставил