Имя: Пароль:
1C
1С v8
Динамический список - проблема с установлением отбора
0 ASimonova
 
15.09.16
17:28
8.3, проблема примерно та же что и: v8: Как изменить отбор динамического списка 8.3!

Динамический список без произвольного запроса. Отбор ставится, видится в отладке, но динамический список на него не реагирует. Все стандартные отборы перед этим чищу, ставлю нужный - бесполезно.
1 aleks_default
 
15.09.16
17:35
Пиши сюда код как ставишь отбор.
2 ASimonova
 
15.09.16
17:37
(1) по всякому
такие варианты:

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

2) ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(ИерархияНоменклатуры,"Наименование","Материалы",ВидСравненияКомпоновкиДанных.Равно,,Истина);

3) ЭлементОтбора = ИерархияНоменклатуры.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));

3) ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = ИтоговаяТаблицаГрупп.ВыгрузитьКолонку("ГруппаНоменклатуры")[0]
3 aleks_default
 
15.09.16
17:41
Сначала ИерархияНоменклатуры.Отбор.Элементы.Очистить() делаешь?
4 ASimonova
 
15.09.16
17:43
(3) делаю ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(ИерархияНоменклатуры,"ЭтоГруппа");
но ща попробую и так
5 ASimonova
 
15.09.16
17:46
(4) одинаково
6 aleks_default
 
15.09.16
17:53
Тогда проверяй что у тебя в МассивГрупп[0]. Может не то значение передаешь?
7 ASimonova
 
15.09.16
17:59
(6) все там хорошо, проверяла и разные отборы ставила, все игнорятся
8 aleks_default
 
15.09.16
18:01
Не знаю, код как минимум в (3) рабочий. Так что все должно работать.
В общем я домой пошел.
9 ASimonova
 
15.09.16
18:11
(8) хD понятно, они все рабочие... Ну и на том спасибо)
10 bootini
 
15.09.16
19:59
(9) Массив вроде отбор не ест, надо СписокЗначений.
11 bootini
 
15.09.16
20:00
(10) Именно отбор Динамического списка.
12 ASimonova
 
15.09.16
21:06
(11) спс, попробую
13 1sanekmaloi1
 
15.09.16
22:09
Вангую, сохраненные пользовательские настройки замещают отбор.