Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как работать с отбором списка?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
logist
Вопрос может быть глупый, но в силу своей не опытности ответ не могу найти.
Есть такой отбор списка регистра сведений:
Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Класс");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.Использование = Истина;
Отбор.ПравоеЗначение   = Класс;

Как его сбросить?
И вообще как с этим отбором работать, например как изменить какое-то значение отбора?
Vofka
Цитата
Как его сбросить?

Я думаю так:
Отбор.Использование = Ложь;


Цитата
И вообще как с этим отбором работать, например как изменить какое-то значение отбора?

Это, наверное, в 8.2.. С 8.2 работаю покачто только в режиме полной совместимости, так что точно не скажу. Но мне кажется, что значения для отбора содержатся в переменной Класс
logist
Цитата(Vofka @ 01.01.11, 15:32) необходимо зарегистрироваться для просмотра ссылки
Я думаю так:
Отбор.Использование = Ложь;

Не-а, в 8.2. в данном случае такое не катит

Цитата(Vofka @ 01.01.11, 15:32) необходимо зарегистрироваться для просмотра ссылки
Но мне кажется, что значения для отбора содержатся в переменной Класс

это я знаю, вопрос в том как их меня при уже установленном отборе.
Отбор.Сбросить() не работет (пишет Сбросить() не обнаружен метод)
Venom
Цитата(logist @ 31.12.10, 16:50) необходимо зарегистрироваться для просмотра ссылки
Как его сбросить?

Список.Отбор.Элементы.Очистить();


Очистишь все элементы отбора

или

КоллекцияЭлементовОтбораКомпоновкиДанных (DataCompositionFilterItemCollection)
Элементы коллекции:

ЭлементОтбораКомпоновкиДанных, ГруппаЭлементовОтбораКомпоновкиДанных
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы отбора.
Возможно обращение к элементам отбора посредством оператора [...]. В качестве аргумента передается индекс (нумерация с 0).

Методы:

Вставить (Insert)
Добавить (Add)
Индекс (IndexOf)
Количество (Count)
Очистить (Clear)
Получить (Get)
Сдвинуть (Move)
Удалить (Delete)

Описание:

Коллекция элементов отбора.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.