Имя: Пароль:
1C
1С v8
изменить вид динамического списка
0 Kurbash
 
30.03.15
08:26
Всем привет. БП 3.0. В документе Реализация товаров и услуг есть подбор номенклатуры. Возникла потребность изменить внешний вид дерева групп номенклатуры, чтобы отображались определенные группы, точнее одна группа с наименованнием Товары и все подгруппы в ней.
Ставлю отбор так:

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


результат наполовину-элементы отображаются нужный для подбора, а дерево все равно прежнее. Что не так сделал?
1 1Сергей
 
30.03.15
08:28
дерево - это другой дин.список. Не?
2 Kurbash
 
30.03.15
08:29
да, так
3 Kurbash
 
30.03.15
08:30
там два списка-один дерево-второй элементы номенклатуры
4 1Сергей
 
30.03.15
08:31
всегда рад помочь
5 Kurbash
 
30.03.15
08:33
чем помог то? я же пишу- что не получается отбор поставить
6 1Сергей
 
30.03.15
08:35
(5) ну, ты на один дин список отбор наложил. А на другой?
7 Kurbash
 
30.03.15
08:37
так я пытаюсь наложить то на дерево
8 Chameleon1980
 
30.03.15
10:23
(7) видимо, нет
9 ЧеловекДуши
 
30.03.15
10:41
(0) Используй Условное оформление.
10 ЧеловекДуши
 
30.03.15
10:41
+(7) Как вариант, ты можешь вообще написать не отбор, а чистый Запрос
11 Defender aka LINN
 
30.03.15
10:49
(0) За 2 года на Мисте так и не запомнил, что отбор на группы не распространяется?