Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   найтистроки(отбор)- по списку значений работает? (http://forums.kuban.ru/f1040/najtistroki_otbor_-_po_spisku_znachenij_rabotaet-3075015.html)

VDV1 18.09.2012 11:38

найтистроки(отбор)- по списку значений работает?
 
Что то не получается никак сделать. Есть табл. часть. В ней есть колонка "Номенклатура". Нужно отбрать строки по списку номенклатуры.Делаю так:
отбор= новый структура;
отбор.Вставить("Номенклатура", СП);
МассивСтрок=ТаблицаЦен.НайтиСтроки(отбор);
СП -список значений содержащий ссылки на набор элементов номекнлатуры.Возвращает МассивСтрок количество()=0.
Вообще по списку элементо отбор работает?

Uho 18.09.2012 12:00

Параметры:

<ПараметрыОтбора> (обязательный)

Тип: Структура.
Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение.

VDV1 18.09.2012 12:04

(1) Это я прочитал . вопрос в том может ли "значение структуры - искомое значение" принимать значение списка элементов?

android 18.09.2012 12:48

Так - нет.
Запросом или построителем.

VDV1 18.09.2012 12:54

ясно, спасибо

roma n 18.09.2012 13:06

3-android > "[em]может ли "значение структуры - искомое значение" принимать значение списка элементов[/em]" - может. В качестве значения элемент структуры может принимать всё что угодно, в том числе список<значений>, массив или другую структуру.
При исполнении метода значение поля честно будет сравниваться [u]на равенство[/u] со значением элемента структуры по общим правилам:
Элементы, чьи типы не совпадают, сравниваются по коду типа
Элементы простых типов сравниваются по значению
Объекты сравниваются по идентификатору
Моменты времени сравниваются по дате и идентификатору объекта
Элементы остальных типов сравниваются по строковому представлению

VDV1 18.09.2012 13:46

(5) я уже понял что нельзя фильтр поставить по списку


Текущее время: 15:02. Часовой пояс GMT +3.