Имя: Пароль:
1C
 
v8: 8.2 найти элемент справочника по части наименования
0 In-Vin
 
17.01.11
12:50
пытаюсь с помощью запроса получить ссылку на элемент справочника, для которого известно наименование и часть наименования группы-родителя.

ВЫБРАТЬ
   ВидыКонтактнойИнформации.Ссылка КАК Ссылка
ИЗ
   Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
ГДЕ
   ВидыКонтактнойИнформации.Наименование = &Наименование
   И ВидыКонтактнойИнформации.Родитель.Наименование ...

Каким образом написать условие запроса для наименования группы-родителя?
1 Ненавижу 1С
 
гуру
17.01.11
12:51
ВидыКонтактнойИнформации.Родитель.Наименование ПОДОБНО ...
2 Asmody
 
17.01.11
12:51
ПОДОБНО
3 Maxus43
 
17.01.11
12:51
>>и часть наименования группы-родителя.

ПОДОБНО
4 In-Vin
 
17.01.11
12:53
ПОДОБНО не помогает, результат запроса пустой
5 Ненавижу 1С
 
гуру
17.01.11
12:53
(4) напиши как пробовал ПОДОБНО
6 Defender aka LINN
 
17.01.11
12:53
(4) Это ты им пользоваться не умеешь.
7 In-Vin
 
17.01.11
12:56
(5) ВидыКонтактнойИнформации.Родитель.Наименование ПОДОБНО &Наименование
8 le_
 
17.01.11
12:57
(4) Подобно "%ЧастьНаименования%"
9 Maxus43
 
17.01.11
12:57
Оператор проверки строки на подобие шаблону
Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ.

Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки:

% (процент): последовательность, содержащая любое количество произвольных символов
_ (подчеркивание): один произвольный символ
[…] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок
В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона.
[^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания
Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки.

Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ.

Например, шаблон “%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\” означает подстроку, состоящую из последовательности символов:
буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в.

Причем перед этой последовательностью может располагаться произвольный набор символов.
10 In-Vin
 
17.01.11
13:04
написал %"онтрагнен"%, не помогло
11 Ненавижу 1С
 
гуру
17.01.11
13:05
(10) мне бы тоже это не помогло
12 Maxus43
 
17.01.11
13:05
ВидыКонтактнойИнформации.Родитель.Наименование ПОДОБНО &Шаблончик

Запрос.УстановитьПараметр("Шаблончик","%"+СокрЛП(ЧастьНаименования)+"%");
13 fisher
 
17.01.11
13:07
(10) Тяжело телепатически руки выпрямлять... Примеры внимательно посмотреть - очень тяжело?
Для начала кавычки убери. Потом исправь все опечатки. Потом...
Да мало ли где ты еще косячишь.