Имя: Пароль:
1C
1С v8
Куда исчезает отбор в динамическом списке настроенный на страницах "Настройка списка"
0 Сияющий Асинхраль
 
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
Пришлось брать код из новых типовых... Обидно :-( . Так много чего переписывать придется...
Независимо от того, куда вы едете — это в гору и против ветра!