Имя: Пароль:
1C
1С v8
Можно ли в запросе использовать оператор ПОДОБНО для поиска в списке
0 slafor
 
17.05.20
15:52
Есть запрос вида:

ВЫБРАТЬ Измерение, Ресурс
ИЗ РегистрСведений.РегистрСведений1
ГДЕ Измерение В(&СписокИзмерений)

Измерение - это строка.

Можно ли, чтобы в списке измерений были строки вида "%" + СодержаниеСтроки + "%", а в запросе использовался оператор ПОДОБНО?

Можно, конечно, в запросе поставить условие ГДЕ Измерение ПОДОБНО &Измерение, но тогда придется использовать запрос в цикле )
1 acht
 
17.05.20
15:57
(0) Нельзя. Потому что никому неизвестно, какой результат ты хочешь получить по всем элементам списка - вычисленный по И или по ИЛИ.

Строй текст запроса динамически с ИЛИ ПОДОБНО ИЛИ ПОДОБНО или задавай параметр как таблицу
2 lodger
 
17.05.20
16:06
(0) Можно. Если отдать эту работу компановщику данных.
3 acht
 
17.05.20
16:09
(2) >компановщику
проводящему компанейскому кампанию
4 МихаилМ
 
17.05.20
16:12
можно список загрузить в вт сней сединить по условию подобно
5 lodger
 
17.05.20
16:28
(3) ну упс :)
6 breezee
 
17.05.20
17:21
1. выбираете во временную таблицу справочник или что там за имзмеререние, в условии наименование подобно %ваштекст%
2. соедиеняете регистр внутренним по данным из вт 1 или ставите условие в ГДЕ