Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:17

Строковые функции в запросе

Автор Katish, 21 сен 2011, 09:09

0 Пользователей и 1 гость просматривают эту тему.

Katish

Некорректно исполняется запрос.

У меня в запросе такое условие:

НРег(ИмуществоСотрудники.Имущество.Наименование) ПОДОБНО &Наименование

Наименование - "монитор"
В регистре ИмуществоСотрудники есть запись с Имуществом  - "МОНИТОР 20" LCD LG 204WT-BF"

но почему-то результат запроса - пусто.
Подозреваю, что в запросе не работают функции преобразования строк.
Как тогда сделать, подскажите!

has

Убери НРег, запрос регистр букв не учитывает

Katish

Без НРег почему-то не находит ничего.
Проблема решилась исполнением запроса без этого условия, а потом перебора полученных значений и проверкой подобности строк.

has

а ну да, потому что он ищет точное сооветствие, если хотите найти в наименовании слово монитор, то надо так

Запрос.УстановитьПараметр("Наименование", "%" + ВашПараметрНаименование + "%");


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск