|
выражение "Содержит" в запросе
| ☑ |
0
Эльчин
06.05.14
✎
18:09
|
привет.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Кассы.Ссылка
|ИЗ
| Справочник.Кассы КАК Кассы
|ГДЕ
| Кассы.Наименование ПОДОБНО &КассаКассира";
Запрос.УстановитьПараметр("КассаКассира", "Основная");
мне нуно найти все кассы у который наименованиее содержит "Основная". вместе "Подобно" нужен "Содержит". ест ли алтернатива этому?
буду очен благодарен если поможете(извините из за ошибок в тексте)
|
|
1
DarKySiK
06.05.14
✎
18:10
|
Ищи про неточное сравнение
|
|
2
Defender aka LINN
06.05.14
✎
18:11
|
%
|
|
3
Apokalipsec
06.05.14
✎
18:11
|
Кассы.Наименование ПОДОБНО "%Основная"
|
|
4
andreymongol82
06.05.14
✎
18:11
|
Запрос.УстановитьПараметр("КассаКассира", "%основная%");
|
|
5
Эльчин
06.05.14
✎
18:13
|
спасибо всем
|
|
6
Эльчин
06.05.14
✎
18:27
|
ребята. с этом запросом я выбераю 4 касс. и сейчас хочу проверить что присутствует ли там искоемое касса:
Струк = Новый Структура("Ссылка");
Струк.Ссылка = Касса.Ссылка;
Если ВыборкаДетальныеЗаписи.НайтиСледующий(Струк) Тогда
Касса = Справочники.Кассы.ПустаяСсылка();
Возврат;
КонецЕсли;
но "ВыборкаДетальныеЗаписи.НайтиСледующий(Струк)" Ложь получается. почему?
|
|
7
Эльчин
06.05.14
✎
18:29
|
(6) + он же там есть...
|
|
8
Apokalipsec
06.05.14
✎
18:32
|
"хочу проверить что присутствует ли там искоемое касса:" "Ложь получается" - значит нету.
|
|
9
Эльчин
06.05.14
✎
18:33
|
(8) проверил с сообщением. он там есть
|
|
10
Эльчин
06.05.14
✎
18:33
|
(9) +100%
|
|
11
DS
06.05.14
✎
18:34
|
"Не верь глазам своим"
|
|
12
Эльчин
06.05.14
✎
18:37
|
полкучилось.написал так:
Если ВыборкаДетальныеЗаписи.НайтиСледующий(Касса.Ссылка) Тогда
Касса = Справочники.Кассы.ПустаяСсылка();
Возврат;
КонецЕсли;
но предыдущий вариант тоже должен был работать. не понял почему не работал. спасибо всем
|
|
13
DS
06.05.14
✎
18:41
|
ХЗ. Чтоб "железно", можно попробовать:
Запрос.Текст =
"ВЫБРАТЬ
| Кассы.Ссылка КАК Ссылка
...
|
|