В 1С:Предприятии возможно открытие модальных окон. Пока открыто модальное окно блокируются другие окна. Этот механизм требуется когда для дальнейшей работы обязательно нужно ввести какие либо данные. После закрытия модального окна с остальных окон снимается блокировка. В обычном приложении существуют специальные методы для открытия модальных окон.
Пример открытия модальных окон в обычном приложении В данном примере используется функция глобального контекста ОткрытьФормуМодально() и метод объекта Форма.ОткрытьМодально().
Процедура КнопкаВыполнитьНажатие(Кнопка) ОткрытьФормуМодально("Документ.Документ1.ФормаОбъекта"); ФормаСписка = ПолучитьФорму("Документ.Документ1.ФормаСписка"); ФормаСписка.ОткрытьМодально(); КонецПроцедуры
Открытие не модальных окон в обычном приложении Для открытия окон в не модальном режиме используется глобальный метод ОткрытьФорму() или метод объекта Форма.Открыть().
Процедура КнопкаВыполнитьНажатие(Кнопка) ОткрытьФорму("Документ.Документ1.ФормаОбъекта"); ФормаСписка = ПолучитьФорму("Документ.Документ1.ФормаСписка"); ФормаСписка.Открыть(); КонецПроцедуры В управляемом приложении открытие модальных окон происходит с использованием других методов и механизмов.
|