0
Сергей Д
12.01.18
✎
14:39
|
Добрый день
На управляемой форме есть таблица со списком документов, на которую наложен отбор следующим образом:
Отбор=Платежи.Отбор.Элементы;
Отбор.Очистить();
УсловиеОтбора=Отбор.Добавить(тип("ЭлементОтбораКомпоновкиДанных"));
УсловиеОтбора.ЛевоеЗначение=новый ПолеКомпоновкиДанных("СчетНаАвансВозмещение");
УсловиеОтбора.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно;
УсловиеОтбора.ПравоеЗначение=Объект.Ссылка;
УсловиеОтбора=Отбор.Добавить(тип("ЭлементОтбораКомпоновкиДанных"));
УсловиеОтбора.ЛевоеЗначение=новый ПолеКомпоновкиДанных("ПометкаУдаления");
УсловиеОтбора.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно;
УсловиеОтбора.ПравоеЗначение=Ложь;
После открытия формы отбор по ПометкаУдаления установлен, а по СчетНаАвансВозмещение - нет. Подозреваю дело в том, что СчетНаАвансВозмещение имеет составной тип.
Вопрос: как установить отбор по полю составного типа?
|
|