Имя: Пароль:
1C
1С v8
Найти в справочнике по коду.
0 Полька
 
13.03.15
11:03
Нужно в справочнике Номенклатуры найти по коду некоторые позиции.
Например, надо найти "й123", а в справочнике он " й123"
Не находит :(
Запрос.Текст=  "ВЫБРАТЬ
       |    Номенклатура.Ссылка КАК Наименование
       |ИЗ
       |    Справочник.Номенклатура КАК Номенклатура
       |ГДЕ
       |    Номенклатура.Код ПОДОБНО &Код";
1 Господин ПЖ
 
13.03.15
11:05
%
2 Andrey2C
 
13.03.15
11:05
СокрЛП используй.
3 salvator
 
13.03.15
11:06
В параметр передавай строку %й123%
4 anatoly
 
13.03.15
11:08
(2) в запросе?? ))
5 D_E_S_131
 
13.03.15
11:08
А почему "ПОДОБНО", а не просто "=" если уж надо точное значение найти? И чем НайтиПоКоду() не угодило?
6 Chameleon1980
 
13.03.15
11:12
...И чем НайтиПоКоду() не угодило?...
видимо, потому, что в спр код с пробелом

я за запрос с параметром %тут%
7 Полька
 
13.03.15
11:16
запрос с % сработал, спасибо :)))
(5) а потому, что нужно не точное значение, а на вхождение
ищем "й123", а в справочнике может быть и " й123" и "  й123"
8 Torquader
 
13.03.15
11:24
Только не забываем, что такой запрос найдёт ещё и "й123к", а также будет выполняться полное сканирование таблицы.
9 salvator
 
13.03.15
11:27
(8) Если указать %й123, то не найдет.
AdBlock убивает бесплатный контент. 1Сергей