Имя: Пароль:
1C
 
Динамический список установка отбора и очистка
0 SergSV
 
12.10.09
13:43
Бодрое время!

как в динамическом списке програмно очистить, удалить отбор и установить отбор?!
1 almar
 
12.10.09
13:45
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Актуальность");
   ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
   ЭлементОтбора.ПравоеЗначение = Истина;
   ЭлементОтбора = Список.Отбор.Элементы[1];
   ЭлементОтбора.Использование = Истина;
   Элементы.Список.Обновить();
2 Mort
 
12.10.09
13:47
(1)     ЭлементОтбора = Список.Отбор.Элементы[1];  Это что?
3 Topol-M
 
12.10.09
13:49
(2) отборов может быть несколько
4 SergSV
 
12.10.09
13:53
ну хорошо, а как очистить отбор?
5 Mort
 
12.10.09
13:54
(3) В курсе ). Просто в указанном в (1) блоке добавляется элемент отбора, устанавливается значения, потом этот элемент "перенаправляется" на некий 1-й (точнее второй в списке отборов) элемент, и для этого некого элемента включается использование. Строка указанная в (2) в блоке лишняя.
6 Mort
 
12.10.09
13:54
ОтборКомпоновкиДанных.Элементы (DataCompositionFilter.Items)
ОтборКомпоновкиДанных (DataCompositionFilter)
Элементы (Items)
Использование:
Только чтение.
Описание:
Тип: КоллекцияЭлементовОтбораКомпоновкиДанных. Содержит коллекцию элементов отбора.

Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.





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

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

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

Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
См. также:
ОтборКомпоновкиДанных, свойство Элементы
ГруппаЭлементовОтбораКомпоновкиДанных, свойство Элементы
ДинамическийСписок, свойство Отбор
7 SergSV
 
12.10.09
13:56
(6) а конкретный примерчик?
8 Mort
 
12.10.09
14:01
И ключ от квартиры ?
9 SergSV
 
12.10.09
14:01
(6) как устанавливать отбор я уже понял, а вот как его очистить, недогоню
10 SergSV
 
12.10.09
14:03
короче, есть иерархический справ, на форме есть дерево и список, в списке необходимо выводить только элементы группы при активизации в дереве, причем со всей вложенностью группы
11 SergSV
 
12.10.09
14:06
Методы:
Вставить (Insert)
Добавить (Add)
Индекс (IndexOf)
Количество (Count)

прекрасно работают

но если я пишу
Список.Отбор.очистить() или ...Удалить() то вигвам,

так как очисить или удалить отбор
12 НЕА123
 
12.10.09
14:45
Сбросить()