Имя: Пароль:
1C
1С v8
Открытие двух экземпляров 1 формы с общим описанием оповещения о закрытии
,
0 kassbar
 
31.10.20
16:48
Управляемые формы, клиент-сервер.
Есть некая форма, выводимая пользователю и ожидающая его ответа (можно вместо формы вывести ПоказатьВопрос, эффект будет тот же)
Самое важное что к процедуре открытия добавлен обработчик ее закрытия, т.е.

ОткрытьФорму("МояФорма",Параметры,,Истина,,,ОписаниеОповещенияОЗакрытии);
или
ПоказатьВопрос(ОписаниеОповещенияОЗакрытии, "текст вопроса";

При однократном открытии (программно) все работает норм, процедура-описание оповещения получает результат закрытия этой формы.
Но как только вызвать открытие этой формы еще раз, но до закрытия первой, начинаются какие-то чудеса при их закрытии.
В процедуру описания оповещения о закрытии в качестве параметра закрытия поступает Неопределено, а в случае когда показываем вопрос поступает параметр не из закрываемой формы, а из еще открытой.

Это известный баг платформы или где-то в желтых книгах мелким шрифтом надо читать ?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс