Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Создать форму программно - она тут же закрывается / 2 сообщений из 2, страница 1 из 1
09.03.2010, 12:12
    #36508567
Valergrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать форму программно - она тут же закрывается
У элемента справочника есть реквизит "Год".
Необходимо реализовать следующую функциональность - в форме списка открывать одну из нескольких форм элемента в зависимости от значения этого реквизита.
Т.е. сделал я это так - создал форму элемента ФормаВыбораФормыЭлемента и в ней следующий обработчик:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
П = Новый Структура("Ключ", Объект.Ссылка);
ОткрытьФорму("Справочник.МойСправочник.Форма.ФормаЭлемента"+Объект.Год,П,,Истина);
Отказ = Истина;
КонецПроцедуры

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

Версия предприятия - 8.2.10.77, файл-серверная.
Никто с таким не сталкивался?
...
Рейтинг: 0 / 0
09.03.2010, 12:58
    #36508702
Valergrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать форму программно - она тут же закрывается
Разобрался, как сделать чтобы работало.
Но не знаю, почему так.
В свойствах открываемой формы "Блокировать окно владельца" поставить "Не использовать".
Шаманство какое-то :(
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Создать форму программно - она тут же закрывается / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]