Вход | Регистрация


Настройка динамического списка

Настройка динамического списка
Я
   Dimarik_1
 
22.04.18 - 11:48
Необходимо сделать настройку динамического списка в УТ 11 формы обработки "ПодборТоваровВДокументПродажи".
Мне необходимо именно иерархию настроить. Отфильтровать по определенным папочкам. Хочу чтобы только стройматериалы показывались.
Что я сделал.
1. Сначала я попробовал так: зашел в настройки динамического списка ИерархияНоменклатуры и установил отбор https://fastpic.co/image/PsxJd2
Это не помогло.
2. Затем я то же самое начал делать в настройках самого запроса. Условие на сам запрос начал накладывать. Результат аналогичный. Все папки показывает
3. После этого я зашёл в ПриСозданииНаСервере и в конце написал код:
НовыйЭлементОтбора = ИерархияНоменклатуры.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ПолеКомпоновкиДанныхНаименование = Новый ПолеКомпоновкиДанных("Наименование");  
    НовыйЭлементотбора.ЛевоеЗначение = ПолеКомпоновкиДанныхНаименование;
    НовыйЭлементотбора.ПравоеЗначение = "СТРОЙМАТЕРИАЛЫ";
    НовыйЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Содержит;
    Элементы.ИерархияНоменклатуры.Обновить();
Тоже не помогло.



Не пойму что не так с этой иерархией. В форме есть такой же динамический список по видам номенклатуры и там всё четко отфильтровалось
https://fastpic.co/image/Psxjug
 
 
   AlvlSpb
 
1 - 22.04.18 - 12:27
Может потому, что отбор нужен не по наименованию, а по родитель.наименование
   Dimarik_1
 
2 - 22.04.18 - 12:46
(1) https://fastpic.co/image/PsAgJf
Не помогло
   Dimarik_1
 
3 - 22.04.18 - 12:52
(1) Сейчас посмотрел. Проблема связана с тем, что установлено Отображение ДЕРЕВО. Если изменить на СПИСОК, то отборы начинают работать
   Dimarik_1
 
4 - 22.04.18 - 12:59
https://fastpic.co/image/PsAKPg
Попробовал такой отбор поставить. При создании на сервере сделал установку параметра
    ИерархияНоменклатуры.Параметры.УстановитьЗначениеПараметра("Родитель", Справочники.номенклатура.НайтиПоНаименованию("СТРОЙМАТЕРИАЛЫ"));



тоже не помогло
   Dimarik_1
 
5 - 22.04.18 - 13:03
http://master1c8.ru/platforma-1s-predpriyatie-8/rukovodstvo-razrabottchika/glava-7-form/dinamitcheskiy-spisok/
Вот здесь прочитал. Пишут что отбор нельзя установить в динамической списке с типом Дерево. (Пункт 2).
Написано:
При установке отбора в динамическом списке следует помнить, что отбор не действует на группы, если для динамического списка выбран режим отображения Иерархический список или Дерево.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует