Имя: Пароль:
1C
 
Открыть форму выбора с дин.списком с параметром. А где всё?
0 bolobol
 
08.12.22
15:09
Добрый!

Открываю дин.список с параметром:

ФиксНастройки = Новый НастройкиКомпоновкиДанных;
ФиксНастройки.ПараметрыДанных.Элементы.Добавить().Параметр = Новый ПараметрКомпоновкиДанных("МойПарам");
ФиксНастройки.ПараметрыДанных.УстановитьЗначениеПараметра("МойПарам", ЗначПарам);

ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ФиксированныеНастройки", ФиксНастройки);
ПараметрыФормы.Вставить("РежимВыбора", Истина);
ПараметрыФормы.Вставить("ТекущаяСтрока", СсылкаСпр);

ОткрытьФорму("...Форма.ФормаВыбораУФ", ПараметрыФормы...);

---
Параметр задался, таблица появилась, но ТекущаяСтрока не установилась.

Останавливаюсь в ФормеВыбораУФ в ПриСозданииНаСервере - нигде нет установленного параметра, ни в Список.КомпоновщикНастроек, ни в Список.Параметры
Останавливаюсь в ПриОткрытии - там и там и там Параметр заполнен. Когда же это случилось? Если в ПриОткрытии что-то поменять в Параметрах - не работает Позиционирование на ТекущаяСтрока, а в ПриСозданииНаСервере ничего не поменять, потому как ПараметрыФормы не могут примениться. Что я делаю не так?

Хелп!
1 bolobol
 
08.12.22
17:36
Ещё бы хотелось открывать форму выбора с отображением Список, без всяких иерархий, и сортировкой "группы снизу", но куда это вписать и как...
2 bolobol
 
08.12.22
17:41
А ежели б убрать и лишние группы из результатов запроса - пустые группы - Огонь! прям было бы
3 mistеr
 
08.12.22
17:47
Если имеющуюся форму приходится так перекореживать под твой кейс, логично создать отдельную, нет?
4 mikecool
 
08.12.22
17:49
(0) уверен, что надо передавать ТекущаяСтрока, а не Ключ? что в основной таблице?
5 bolobol
 
08.12.22
18:01
(3) В смысле "перекорёживать"?
6 bolobol
 
08.12.22
18:02
(4) Работает именно с ТекущаяСтрока - написано же. Только - не работает, если вдруг чуть что
7 ildary
 
08.12.22
18:28
(6) надо ещё проверить 2 события (не помню которое из них подходит для этого случая): ПриОбновленииСоставаПользовательскихНастроекНаСервере() и ПриЗагрузкеДанныхИзНастроекНаСервере()
8 bolobol
 
08.12.22
18:50
ПриЗагрузкеДанныхИзНастроекНаСервере и ПередЗагрузкойДанныхИзНастроекНаСервере - в них даже не заходит при открытии
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший