Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как вывести вопрос(Да Нет) с формы заблокированной при открытии дочерней на передний план.

Как вывести вопрос(Да Нет) с формы заблокированной при открытии дочерней на передний план.
Я
   Freezer163
 
24.05.21 - 14:38
Добрый день! Вопрос акутуален для управляемых форм(не такси, в такси все отрабатывает как нужно), из документа Реализация открывается форма подбора блокируя при этом окно владельца, при подборе, строки через "оповестить о выборе" передаются в реализацию. Добавил вывод вопроса(Да Нет) из формы реализации(в процедуре обработка выбора происходит поиск строки с выбранным товаром и если находится то нужно спросить пользователя - увеличить количество?) и вот это окно с вопросом открывается под формой подбора. Если щелкнуть мышкой на окно реализации то вопрос выходит на первый план, пробовал в модуле формы реализации сразу после открытия вопроса использовать ЭтаФОрма.Активизировать(), ЭтаФорма.Окно.Активизировать(), не отрабатывает. Есть ли возможность как то активизировать заблокированное окно?
 
 Партнерская программа EFSOL Oblako
   acanta
 
1 - 24.05.21 - 14:40
Вопрос нужно выводить из формы подбора.
   Freezer163
 
2 - 24.05.21 - 15:03
Не помогло) Сделал через Оповестить, т.е в реализации если нашел строку с выбранным товаром оповещаю форму подбора о том что товар уже есть передаю в нее найденную в реализации строку, из формы подбора задаю вопрос и он снова под окном формы подбора...чудеса
   Freezer163
 
3 - 24.05.21 - 15:46
Похоже есть какой-то нюанс при работе в режиме "Формы в закладках"
   acht
 
4 - 24.05.21 - 16:43
(0) > сразу после открытия вопроса
А вот не надо модально окошки открывать.
   acht
 
5 - 24.05.21 - 16:45
Отрывай свою форму с блокировать владельца нужного. Ну или весь интерфейс
   Freezer163
 
6 - 24.05.21 - 16:55
Ох епть, реально помог метод РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс.... Я не использовал модальные окна. Форму подбора открывал в режиме РежимОткрытияОкнаФормы.БлокироватьОкноВладельца а вопрос ПоказатьВопрос(), по логике все верно! Спасибо!

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.