Имя: Пароль:
1C
1С v8
ПОДОБНО в запросе
0 Сформировать Отчет
 
12.10.12
16:54
Есть массив подстрок.
Необходимо составить запрос, который вернет все наименования номенклатуры, в которых содержится хотя бы одна подстрока из этго массива. Задача вроде не сложная, но что - то не могу понять как сделать:)
спасибо.
1 Нууф-Нууф
 
12.10.12
16:55
херачить в цикле ИЛИ
2 goodjob
 
12.10.12
16:56
ИЛИ Подобно "строка1"
ИЛИ Подобно "строка2"
ИЛИ Подобно "строка3"

Текст запроса формируй в процессе выполнения, т.е. будет разное количество ИЛИ в зависимости от расмера массива подстрок
3 Сформировать Отчет
 
12.10.12
16:56
(1) это мне пришло в голову перывм, а есть более изящное решение?
4 Лефмихалыч
 
12.10.12
16:56
еще есть подозрение, что можно полнотекстовый поиск как-то приделать к этой задаче
5 Нууф-Нууф
 
12.10.12
16:57
(3) можно "херачить" заменить словом "сотворить"
6 Сформировать Отчет
 
12.10.12
16:57
(5) :)))
7 1Страх
 
12.10.12
16:58
передаешь свой массив во временную таблицу и соединяешь внутренним образом через ПОДОБНО, используя слово РАЗЛИЧНЫЕ
8 zladenuw
 
12.10.12
16:59
(4) прикольно. не знал
СоздатьСписок(<СтрокаПоиска>, <РазмерПорции>)
Параметры:

<СтрокаПоиска> (необязательный)

Тип: Строка.
Строка для поиска в реквизитах данных (содержит как слова, которые нужно найти, так и поисковые операторы - И, ИЛИ, НЕ, РЯДОМ, скобки, кавычки).
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn