Имя: Пароль:
1C
 
Как закрыть управляемую форму в ПриОткрытии с передачей параметра закрытия?
0 TormozIT
 
гуру
21.02.19
10:42
Хочу закрыть управляемую форму в ПриОткрытии с передачей параметра закрытия (он вычисляется в ПриОткрытии).
Как это сделать не посылая общее оповещение? Т.е. хочется использовать обработку оповещения.
1 TormozIT
 
гуру
21.02.19
10:57
Пришлось в ПриОткрытии явно вызывать обработку оповещения до уничтожения формы

ВыполнитьОбработкуОповещения(ОписаниеОповещенияОЗакрытии, ПараметрЗакрытия);
2 palsergeich
 
21.02.19
10:59
В файловом режиме если при открытии подключен обработчик ожидания и При открытии ставится флаг отказ = истина - указатель на форму не умрет и обработчик ожидания будет постоянно исполнятся.
3 Вафель
 
21.02.19
11:01
а что за задача такая что требует таких костылей?
4 TormozIT
 
гуру
21.02.19
11:02
(3) Довольно распространенный прием при выборе из какого то списка. Если в нем единственный элемент, то выбор должен автоматически выполниться (выбираем этот элемент) без открытия списка.
5 Вафель
 
21.02.19
11:05
те ты наживаешьш кнопку "..." а вместо открытия формы сразу подставляется значение?
6 TormozIT
 
гуру
21.02.19
11:06
(5) Да
7 Вафель
 
21.02.19
11:07
Однако юзабилити конечно на высоте
8 TormozIT
 
гуру
21.02.19
11:08
(7) Да. В ряде случаев очень удобно.
9 sieben
 
21.02.19
11:08
(4) А если в справочнике вообще нет элементов?
10 TormozIT
 
гуру
21.02.19
11:10
(9) Упс. Об этом то я и не подумал. Что же делать?
11 Вафель
 
21.02.19
11:11
(10) подставляй единичные значения атвтоматом без нажатия кнопок
12 sieben
 
21.02.19
11:12
(10) Отобрать у пользователя сценарий создания нового элемента и последующего его выбора к едрене фене, конечно. Программисту видней, а то ишь!
13 TormozIT
 
гуру
21.02.19
11:17
Речь идет конечно в первую очередь о списках с неизменяемым интерактивно составом и данными.