Привет. Все очень просто. К примеру для поиска по части наименования , когда мы хотим найти лишь часть в предложении, то используем символ “%” – произвольное количество любых символов. Причем указываем его слева и справа от нашего параметра:
1С (Код)
1
2
3
4
5
6
7
Запрос= Новый Запрос("ВЫБРАТЬ
| Номенклатура.Наименование КАК Наименование
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Наименование ПОДОБНО ""%"" + &Наименование + ""%""");
Запрос.УстановитьПараметр("Наименование","услу");
Результат:
Работы, услуги, товары, материалы
Услуга
Услуга
Услуги
Услуги АБН
В конструкторе запроса это делается следующим образом:
Так же можно использовать не произвольный набор символов, а один определенный (либо диапазон символов). [А] / [А-Г] / [0-2]:
1С (Код)
1
2
3
4
5
6
7
8
Запрос= Новый Запрос("ВЫБРАТЬ
| Номенклатура.Наименование КАК Наименование,
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Наименование ПОДОБНО ""[А]"" + &Наименование");