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

После открытия формы отбор по ПометкаУдаления установлен, а по СчетНаАвансВозмещение - нет. Подозреваю дело в том, что СчетНаАвансВозмещение имеет составной тип.
Вопрос: как установить отбор по полю составного типа?
1 Mort
 
12.01.18
14:42
Составной тип не влияет. Ищи ошибку в другом.