Потребовалось нам в списке документов "ЗаказКлиента" сделать отбор. Например где у контрагента долг больше 10000р.

Реализуем это
Найдем форму "ФормаСпискаДокументов" документа "заказКлиента".

Откроем настройку списка.


Настроим отбор как показано на рисунке и укажем нужное представление отбора





Все, запускаем 1с и пользуемся нашим отбором.


Если же мы сами хотим выбирать по какому значению долга нам фильтровать то настраиваем отбор так:



и тогда мы сможем сами указывать сумму долга



Отбор на форме динамического списка программно.
Отбор является свойством динамического списка. Добавим в свойство отбора новый элемент:

НовЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));

Чтобы отбор заработал, нужно прописать параметры «ЛевоеЗначение», «ВидСравнения» и «ПравоеЗначение». Кроме того необходимо свойство «Использование» установить в «Истина».

НовЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("_наименование_поля_компоновки_"); 
НовЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; // больше или меньше и т.п. НовЭлементОтбора.Использование = Истина; НовЭлементОтбора.ПравоеЗначение = Значение; // с чем сравниваем