|
Динамический список - проблема с установлением отбора |
☑ |
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
|
Вангую, сохраненные пользовательские настройки замещают отбор.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший