Имя: Пароль:
1C
 
Как в запросе с оператором ПОДОБНО применять список значений из строк?
0 TDI
 
29.08.10
16:10
Нужно в запросе, в конструкции условия ПОДОБНО передать не одну строку, а целый список строк для поиска..
Как это сделать?
1 NcSteel
 
29.08.10
16:16
Где
Таблица.Реквизит Подобно ЭлементМассива1 Или Таблица.Реквизит Подобно ЭлементМассива2 Или .... Таблица.Реквизит Подобно ЭлементМассиваN

ТАк? )
2 TDI
 
29.08.10
16:17
(1) ну да, так и у меня получалось...
но чтобы покрасивей это было никак нельзя? Чтобы много раз ИЛИ не писать?
3 Просто Лёха
 
29.08.10
16:22
Для каждого ЭлементСписка из СписокЗначений цикл
   ТекстЗапроса = ТекстЗапроса + Условие
КонецЦикла
4 Просто Лёха
 
29.08.10
16:23
(3) Сам много раз писать не будешь)))
5 Jaap Vduul
 
29.08.10
17:05
Пакетный запрос со временной таблицей.
6 NcSteel
 
29.08.10
17:07
(5) А ну изобрази.
7 Jaap Vduul
 
29.08.10
17:16
(6)
ВЫБРАТЬ
   ТаблицаЗначений.Реквизит
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
   &ТаблицаЗначений КАК ТаблицаЗначений
ИНДЕКСИРОВАТЬ ПО
   Реквизит;

ВЫБРАТЬ
   Товары.Ссылка
ИЗ
   Справочник.Товары КАК Товары
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВременнаяТаблица КАК ВременнаяТаблица
       ПО (Товары.Наименование ПОДОБНО ВременнаяТаблица.Реквизит)
8 NcSteel
 
29.08.10
17:19
(7) Начнем стого что список значений и закончим что зачем соединение ?
9 Jaap Vduul
 
29.08.10
17:24
(8)
>>Начнем стого что список значений
Надеюсь, рассказывать как загрузить список значений в таблицу значений не надо?

>>зачем соединение
Затем, что в условии соединения "ПОДОБНО".
10 NcSteel
 
29.08.10
17:30
(9) Ты прав насчет подобно , грешным делом хотел

Подобно ("А", "Б")

Написать