Имя: Пароль:
1C
1С v8
в запросе найти по наименованию
0 Холодильник
 
11.11.13
16:01
Господа, мне нужно в запросе получить договора, в наименовании которых есть словосочетания "№100500" и "рублевый"

Наименование "Мой договор за нумером №100500 всех собак рублевый" должен попасть в выборку.

Запрос.Текст = "ВЫБРАТЬ
               |    ДоговорыКонтрагентов.Ссылка
               |ИЗ
               |    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
               |ГДЕ
               |ДоговорыКонтрагентов.Наименование ПОДОБНО &Наименование";

Запрос.установитьПараметр("наименование","%№100500%"); //установит отбор только на "№100500", а нужно еще на "рублевый"


как такое сделать?
1 r_p
 
11.11.13
16:04
Запрос.установитьПараметр("наименование","%№100500%рублевый%")
2 Classic
 
11.11.13
16:04
И ДоговорыКонтрагентов.Наименование ПОДОБНО &Рублевый
3 ДенисЧ
 
11.11.13
16:04
И ПОДОБНО....
4 Classic
 
11.11.13
16:04
(1)
Обратный порядок отработает?
5 Нуф-Нуф
 
11.11.13
16:04
(1) +100500
6 Холодильник
 
11.11.13
16:05
(1) ок, спс
7 Kamas
 
11.11.13
16:05
"ВЫБРАТЬ
               |    ДоговорыКонтрагентов.Ссылка
               |ИЗ
               |    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
               |ГДЕ
               |ДоговорыКонтрагентов.Наименование ПОДОБНО %№100500% и ДоговорыКонтрагентов.Наименование ПОДОБНО %рублевый% ";
8 Sabbath
 
11.11.13
16:05
(0) > есть словосочетания "№100500" и "рублевый"
логично было б через И )) Но мне нравится (1)
9 Kamas
 
11.11.13
16:05
не успел))
10 r_p
 
11.11.13
16:05
(4) А этого условия в задаче не было.
11 Classic
 
11.11.13
16:06
(10)
Нуууу. Ладно, ТСа устроило :)
12 r_p
 
11.11.13
16:08
А вообще не хватает 1Су нативный регулярок...
13 Classic
 
11.11.13
16:08
(12)
Часть требуются?
14 Classic
 
11.11.13
16:08
Часто
15 Холодильник
 
11.11.13
16:09
(7) врядли так буду делать, у меня функция, части наименования передаются в параметр
16 Холодильник
 
11.11.13
16:09
+ но спс
17 r_p
 
11.11.13
16:10
(13) Бывает. Приходится Новый COMОбъект("VBScript.RegExp").