Имя: Пароль:
1C
1С v8
Можно ли как извратится сделав отбор по одному реквизиту но по разным значениям?
0 Сияющий Асинхраль
 
01.09.11
14:38
Смысл такой, чтобы в рабочем месте менеджера можно было производить поиск не как сейчас по полному включению некоей строки, а как в хорошей поисковой системе написать что-либо типа:
Отл. и 350
И система искала все наименования где имеются в любом виде подобные сочетания "Отл." и "350"
1 Рэйв
 
01.09.11
14:39
Запросом

Где
 <условие1> и <условие2>
2 shuhard
 
01.09.11
14:39
(0) подобно не рулит ?
3 Живой Ископаемый
 
01.09.11
14:39
2(1)или ?
4 Рэйв
 
01.09.11
14:39
(3)Ну, по ситуации
5 Живой Ископаемый
 
01.09.11
14:40
реквизит ПОДОБНО %350% или реквизит ПОДОБНО %Отл.%
6 Сияющий Асинхраль
 
01.09.11
14:42
С запросом все ясно, просто ищу вариант наименьшего изменения уже работающего места менеджера, поэтому и вопрос - там просто устанавливается отбор на справочник по наименованию
7 acsent
 
01.09.11
14:43
Без кода нельзя
8 Сияющий Асинхраль
 
01.09.11
14:48
Естественно с кодом...

В типовой УТ 10.Х процедурка УстановитьБыстрыйОтборДанных
там все мило и просто:

   Если ОбъектДанных.Отбор[ИмяОтбораДанных].Использование Тогда
       
       ОбъектДанных.Отбор[ИмяОтбораДанных].ВидСравнения  = ВидСравнения.Содержит;
       ОбъектДанных.Отбор[ИмяОтбораДанных].Значение = ЗначениеОтбора;
       
   КонецЕсли;

Можно, конечно заменить это на запрос, но скорость падает сильно...
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.