Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как работать с отбором списка?          
logist Подменю пользователя
сообщение 31.12.10, 15:50
Сообщение #1

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

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

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


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vofka Подменю пользователя
сообщение 01.01.11, 14:32
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата
Как его сбросить?

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


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

Это, наверное, в 8.2.. С 8.2 работаю покачто только в режиме полной совместимости, так что точно не скажу. Но мне кажется, что значения для отбора содержатся в переменной Класс

logist Подменю пользователя
сообщение 01.01.11, 14:39
Сообщение #3

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Vofka @ 01.01.11, 15:32) *
Я думаю так:
Отбор.Использование = Ложь;

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

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

это я знаю, вопрос в том как их меня при уже установленном отборе.
Отбор.Сбросить() не работет (пишет Сбросить() не обнаружен метод)


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Venom Подменю пользователя
сообщение 23.01.11, 22:28
Сообщение #4

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(logist @ 31.12.10, 16:50) *
Как его сбросить?

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


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

или

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

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

Методы:

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

Описание:

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

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

Спасибо сказали: logist,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.04.24, 12:14
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!