Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Куда исчезает отбор в динамическом списке настроенный на страницах "Настройка списка"

Куда исчезает отбор в динамическом списке настроенный на страницах "Настройка списка"
Я
   Сияющий Асинхраль
 
26.08.21 - 12:27
Имею старинную УТ11.0 там при открытии справочника "ПодключаемоеОборудование" в динамическом списке "СписокУстройств" настроен отбор на странице Отбор окна вызываемого из "Настройка списка" свойств динамического списка. На старом движке, все работает. При переходе на новый движок уже в процедуре ПриСозданииНаСервере Отбор пуст. Т.е. нет ни единого установленного элемента отбора :-( . Не подскажете, с этим можно как-нибудь побороться. Куда вообще может исчезать этот отбор, в конфигураторе поля для него заполнены и включены, а уже в режиме отладки видно, что элементов отбора нет :-(
   ДенисЧ
 
1 - 26.08.21 - 12:28
В типовых конфигурациях отборы и прочие настройки очищаются.
Их нужно потом программно создавать
   Сияющий Асинхраль
 
2 - 26.08.21 - 12:40
Проблемка, что конфа одна и та же, на старом движке работает - отбор есть, на новом движке не работает - отбора нет :-(
   Сияющий Асинхраль
 
3 - 26.08.21 - 12:45
(1) А где они могут очищаться? ПриСозданииНаСервере для формы отбора уже нет...
   Вафель
 
4 - 26.08.21 - 12:46
на "новом" движке аж целых 3 отбора
   Сияющий Асинхраль
 
5 - 26.08.21 - 12:54
(4) Это я уже заметил. Старый типовой код:

СписокУстройств.Отбор.Элементы[0].ПравоеЗначение = ПереключательТиповПО;

Не работает :-( - отбора нет.
А код:

СписокУстройств.КомпоновщикНастроек.Настройки.Отбор.Элементы[0].ПравоеЗначение = ПереключательТиповПО;

работает :-( ... А так не хотелось переписывать типовой код :-(
   Вафель
 
6 - 26.08.21 - 12:59
а если установить стандартные настройки на списке?
   Вафель
 
7 - 26.08.21 - 13:00
или если сделать элемент отбора недоступным
   Сияющий Асинхраль
 
8 - 26.08.21 - 13:31
Пришлось брать код из новых типовых... Обидно :-( . Так много чего переписывать придется...

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.