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

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

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

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


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