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