0
sizeoff
02.06.13
✎
22:01
|
Хочу сделать отбор по реквизиту документа и по реквизиту ТЧ документа одновременно. 1С 8.2, собственная конфигурация, управляемо приложение.
Пытаюсь сделать так:
ГруппаОтбора = ЭтаФорма.Список.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
ГруппаОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
ГруппаОтбора.Использование = Истина;
Элем = ГруппаОтбора.Элементы;
ВторойОтборГруппы = Элем.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ВторойОтборГруппы.Использование = Истина;
ВторойОтборГруппы.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТЧ.Рквизит");
ВторойОтборГруппы.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ВторойОтборГруппы.ПравоеЗначение = ЗначениеОтбора;
ПервыйОтборГруппы = Элем.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ПервыйОтборГруппы.Использование = Истина;
ПервыйОтборГруппы.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("РеквизитДокумента");
ПервыйОтборГруппы.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ПервыйОтборГруппы.ПравоеЗначение = ЗначениеОтбора;
ЭтаФорма.Элементы.Список.Обновить();
В результате чего срабатывает отбор только по реквизиту документа.
Пробовал делать каждый отбор отдельно - работает, в группе не хотят. Что не так делаю.
|
|