Имя: Пароль:
1C
 
(8.0) Использование структуры отбора в методе НайтиСтроки
0 MaxxT
 
20.08.04
17:11
Суть задачи такая.
отобрать из ТЗ только те строки, в которых встречаются два заданных значения в одной колонке.
Можно ли задавать в качестве переменной метода НайтиСтроки
структуру отбора с ключом типа массив (или другая универсальная коллекция значений), в котором заданы эти значения?
Я пробовал с массивом - не катит.
Запрос = решение?
1 Michael99
 
20.08.04
17:40
Похоже только это и решение :-(
2 MaxxT
 
20.08.04
17:50
Так, а как выполнить запрос к таблице значений?
Использованием ее в качестве параметра запроса?
3 Michael99
 
20.08.04
17:53
Нет , формировать таблицу по запросу с твоими условиями.
4 Michael99
 
20.08.04
17:56
Или склеивать из массивов которые возвращает НайтиСтроки , последовательно применяя этот метод.
5 MaxxT
 
20.08.04
18:00
В общем задача то следующая.
При списании товара по регистру накопления формируется таблица - результат запроса, с условием Товар В Товары, где Товары - массив значений товара в таблице документа. В таблице есть еще ХарактеристикаТовара. При списании накладывается условие, что списываются Товары с Характеристикой заданной в таблице, плюс к этому еще можно списывать остатки с пустой характеристикой.
Вот я и пытаюсь отобрать из результирующей таблицы все строки по одному товару, но с характеристикой либо указанной в таблице либо пустой.
Теперь получается нужно по каждой строке списания товара делать еще запрос, с конкретизацией условий отбора по характеристике?
6 Michael99
 
20.08.04
18:11
Новерное лучше 2 раза НайтиСтроки .
Сходи на ITLand , там по 8 хороший форум может что еще подскажут