Имя: Пароль:
1C
1С v8
БлокироватьВесьИнтерфейс не работает?
0 Katelin
 
18.12.14
10:55
Переписываю самописную конфу на режим без использования модальных окон. Веб-клиент, при некоторых условиях при запуске конфы должна открываться обработка в модальном режиме. Открываю ее сейчас методом ОткрытьФорму, самой форме установила свойство "РежимОткрытияОкна" в "Блокировать весь интерфейс", но она все равно открывается в отдельном окне и весь остальной интерфейс доступен.. Это окно можно  спокойно свернуть и делать что угодно. Платформа 8.3.5.1248, режим использования модальности - не использовать. Что я делаю не так? Куда смотреть?..
1 фобка
 
18.12.14
11:01
В открытьформу() прописываешь параметром режимоткрытияокнаформы.блокироватьвесьинтерфейс
2 Katelin
 
18.12.14
11:06
Прописано уже.. и самой форме свойство поставила, и в открытии прописала. Вот так открываю:
ОткрытьФорму("Обработка.МояОбработка.Форма.Форма",,,,,,Новый ОписаниеОповещения("ЗакрытаМояОбработка", УправляемыеФормыКлиент),РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);
Открываю в модуле управляемого приложения. Все равно в отдельном окне открывается, и не блокирует нифига..
3 фобка
 
18.12.14
11:09
Хм, попробуй владельцаформы передать
4 фобка
 
18.12.14
11:10
ЭтотОбъект
5 Katelin
 
18.12.14
11:15
Это модуль управляемого приложения, кто тут будет владельцем?
6 фобка
 
18.12.14
11:27
А.. В самом модуле упр прил  прописывается только вызов процедур
7 Katelin
 
18.12.14
23:45
Никто не сталкивался с таким?
8 banco
 
19.12.14
09:28
(7) у меня все работает, блокирует весь интерфейс.
9 mikecool
 
19.12.14
09:30
(7) а если режим не открывать в отдельных окнах - работает?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший