Имя: Пароль:
1C
1С v8
Отбор в списке документов по списку значений
0 TomWaits
 
29.07.15
12:07
Запросом получаю массив ссылок на документы (Заказы поставщику), удовлетворяющие необходимым условиям и пытаюсь по этим ссылкам отфильтровать список документов так:
    Форма.ДокументСписок.Отбор.СсылкаЗП.ВидСравнения = ВидСравнения.ВСписке;
    Форма.ДокументСписок.Отбор.СсылкаЗП.Установить(СписокЗначений);
    Форма.ДокументСписок.Отбор.СсылкаЗП.Использование = Истина;
Но в итоговом отборе ВидСравнения становится Равно, какой вид я бы не ставил. Соответственно при указании одного значения все работвает, но нужен список.

ЧЯДНТ?

P.S. УПП 8.2.15.289
1 blopp
 
29.07.15
12:12
ЭлементОтбора (FilterItem)
Установить (Set)
Синтаксис:

Установить(<Значение>, <Использование>)
Параметры:

<Значение> (необязательный)

Тип: Произвольный.
Значение отбора.
<Использование> (необязательный)

Тип: Булево.
Признак использования отбора по значению.
Значение по умолчанию: Истина.
Описание:

Устанавливает значение отбора и флаг использования. При выполнении данного метода вид сравнения устанавливается в значение Равно.
2 ДенисЧ
 
29.07.15
12:13
Форма.ДокументСписок.Отбор.СсылкаЗП.Значение = СписокЗначений;

Сам недавно наткнулся )
3 TomWaits
 
29.07.15
12:29
Спасибо добрые люди)
Самое интересное, что если сделать так:
Форма.ДокументСписок.Отбор.СсылкаЗП.Установить(СписокЗначений);
Форма.ДокументСписок.Отбор.СсылкаЗП.ВидСравнения = ВидСравнения.ВСписке;
Форма.ДокументСписок.Отбор.СсылкаЗП.Использование = Истина;
то все равно работать не будет, хотя по идее вид сравнения должен был бы переопределиться... Но видимо суть гдето глубже.
4 ДенисЧ
 
29.07.15
12:31
(3) суть в подъезде напротив пивной.
А тут просто читай (1)