Если Состояние = "Все открытые" Тогда
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(Список.Отбор, "Статус", перечисления.ПЛ_СтатусыЗаявокНаКомиссионные.Закрыт, ВидСравненияКомпоновкиДанных.НеРавно,, ЗначениеЗаполнено(перечисления.ПЛ_СтатусыЗаявокНаКомиссионные.Закрыт));
иначе
Список.Отбор.Сбросить("Статус");
КонецЕсли;
Хоть Сбросить(), хоть Очистить(), хоть Удалить() результат один:
{Документ.ПЛ_ЗаявкаНаВыплатуКомиссионных.Форма.ФормаСписка.Форма(24)}: Метод объекта не обнаружен (Сбросить)
Список.Отбор.Сбросить("Статус");
(0) Проверь типы. Очистить() и Удалить() должны работать.
А Сбросить() и не будет работать, т.к. нужно писать СброситьСоСкалы()
КоллекцияЭлементовОтбораКомпоновкиДанных
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы отбора.
Возможно обращение к элементам отбора посредством оператора [...]. В качестве аргумента передается индекс (нумерация с 0).
Методы:
Вставить (Insert)
Добавить (Add)
Индекс (IndexOf)
Количество (Count)
Очистить (Clear)
Получить (Get)
Сдвинуть (Move)
Удалить (Delete)
на сервере выполняется на клиенте команды не доступны
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший