|
Как в запросе задать условие аналогичное "Содержит" для сравнения строк? |
☑ |
0
KeyKB
24.10.08
✎
16:04
|
В коде можно задать условие типа
Подстрока = "метал";
Строка = "вторметал";
Если Строка Содержит Подстрока Тогда
Сообщить("В строке найдена подстрока!!!");
КонецЕсли
В часности интересует условие "содержит". Теперь вопрос:
Мне в запросе необходимо задать такое-же услови, тока как это сделать и каким оператором, не знаю!
|
|
1
Широкий
24.10.08
✎
16:05
|
Найти (Find) Встроенные функции языка Найти (Find) Синтаксис: Найти(<Строка>, <Подстрока поиска>) Параметры: <Строка> (обязательный) Тип: Строка. Исходная строка. <Подстрока поиска> (обязательный) Тип: Строка. Искомая подстрока. Возвращаемое значение: Тип: Число. Позиция первого знака найденной подстроки. Нумерация символов в строке начинается с 1. Если строка не содержит указанной подстроки, то возвращается 0. Описание: Находит вхождение искомой строки как подстроки в исходной строке. Пример: Если Найти(Сотрудник.Имя, "Борис") > 0 Тогда Сообщить(Сотрудник.Имя + " таб. №" + Сотрудник.Код); КонецЕсли;
|
|
3
Mitriy
24.10.08
✎
16:07
|
(0) ПОДОБНО
|
|
4
KeyKB
24.10.08
✎
16:08
|
Нет, мне внутри запроса надо. Функция "Найти" там не работает, я уже попробывал.
|
|
5
Дуб
24.10.08
✎
16:09
|
(4) ПОДОБНО
|
|
6
Широкий
24.10.08
✎
16:09
|
(4) В запросе "Подобно" .. см (3)
|
|
7
Пуд
24.10.08
✎
16:09
|
(4) Подобно "%_твоезначение_%"
|
|
8
KeyKB
24.10.08
✎
16:09
|
Ща попробую
|
|
9
KeyKB
24.10.08
✎
16:11
|
Номенклатура.Артикул ПОДОБНО (&СписокАртикулов)
Тип так?
|
|
10
Дуб
24.10.08
✎
16:12
|
(9) так у тебя список? Или строка? Если список - переведи в строку и используй "%"
|
|
11
KeyKB
24.10.08
✎
16:14
|
Сори, это старый вариант
Номенклатура.Артикул ПОДОБНО (&ВибАртикулСтрокой)
|
|