0
kassbar
31.10.20
✎
16:48
|
Управляемые формы, клиент-сервер.
Есть некая форма, выводимая пользователю и ожидающая его ответа (можно вместо формы вывести ПоказатьВопрос, эффект будет тот же)
Самое важное что к процедуре открытия добавлен обработчик ее закрытия, т.е.
ОткрытьФорму("МояФорма",Параметры,,Истина,,,ОписаниеОповещенияОЗакрытии);
или
ПоказатьВопрос(ОписаниеОповещенияОЗакрытии, "текст вопроса";
При однократном открытии (программно) все работает норм, процедура-описание оповещения получает результат закрытия этой формы.
Но как только вызвать открытие этой формы еще раз, но до закрытия первой, начинаются какие-то чудеса при их закрытии.
В процедуру описания оповещения о закрытии в качестве параметра закрытия поступает Неопределено, а в случае когда показываем вопрос поступает параметр не из закрываемой формы, а из еще открытой.
Это известный баг платформы или где-то в желтых книгах мелким шрифтом надо читать ?
|
|