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

Как совместить передачу массива в запрос и условие ПОДОБНО?

Автор Thepupil, 19 мар 2016, 20:21

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

Thepupil

Не подскажете: когда передаю массив в запрос по номенклатуре - идет точное сравнение наименований номенклатуры со строчкой массива. А мне надо по подобию подбирать, когда строчка массива является куском в наименовании номенклатуры. Как построить запрос?

LexaK

преобразуйте свой массив в таблицу значений (типизированную), передайте ее в запрос, в запросе эту ТЗ помещаете во временную таблицу и ее поле Наименование можете по сравнивать по подобию.

пример:


//формируем временную таблицу из ТЗ, переданной в параметре
Выбрать
    Таб.Наименование
поместить ТабИмена
из
    &Таблица Таб
;

выбрать
    Спр.Ссылка как Номенклатура,
    Спр.Наименование,
    Таб.Наименование как ИмяТЗ
из
    Справочник.Номенклатура Спр
левое соединение ТабИмена Таб
    по Спр.Наименование подобно "%" + Таб.Наименование + "%"


если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск