Добрый день, есть проблема, может кто подскажет... в 1ске висит немодальное окно обработки (окно максимизировано формексом), из этой обработки вызывается модально окно второй обработки. В этой второй обработке выполняется процедура ПослеОткрытия(): //установка шрифта в кнопке Сервис = СоздатьОбъект("Сервис"); КодШрифтаРекв = Сервис.СоздатьШрифт( , 18, 6, 0, 0, 0, 0); АтрФормы = СоздатьОбъект("АтрибутФормы"); АтрФормы.УстановитьАтрибут(Форма, "кнПродолжить"); АтрФормы.Шрифт = КодШрифтаРекв;
в кнопке кнПродолжить стоит команда #Закрыть, при нажатии на эту кнопку главное окно 1с максимизируется на весь экран (перекрывая при этом и системную панель), при этом на первом плане в 1ске остается первая обработка, а вторая обработка, которая открыта модально, скрывается под первой обработкой, но не закрывается. Есть еще процедура ПослеЗакрытия(), в которой удаляется созданный шрифт, но если форма не закрыта, значит, до этой процедуры программа не доходит. Глюк случается нерегулярно, началось такое после использования формекса, а именно указанного выше кода. Буду очень признателен, если подскажете в чем может быть причина. версия FormEx 2.0.5.0 #59
|