|
Теряется фокус модального окна в УФ
| ☑ |
0
егаис
23.05.19
✎
07:47
|
Розница 2.2 Для документа Реализация создал метод авторизации продавца.
Если Объект.Ссылка.Пустая() Тогда //новый документ
//вызов системы авторизации для рабочего места с признаком РМК
Если РабочееМестоЯвляетсяРМК Тогда
ОткрытьФорму("Документ.РеализацияТоваров.Форма.ФормаВводаШК",,,,,,
Новый ОписаниеОповещения("ПослеВводаШК", ЭтотОбъект),
РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);
КонецЕсли;
КонецЕсли;
Код размещен в конце Процедуры ПриОткрытии()
Окно открывается, но почему-то фокус уходит на документ, как решить, подскажите, плиз
|
|
1
RomaH
naïve
23.05.19
✎
07:52
|
только просмотр на владаельца и обработчик ожидания по которому открывать форму авторизации ПОСЛЕ открытия владельца
|
|
2
егаис
23.05.19
✎
08:05
|
(1) не совсем понял
Что значит ПОСЛЕ открытия владельца?
|
|
3
Сияющий в темноте
23.05.19
✎
08:22
|
В рознице и в типовой такая фигня есть-уходит фокус с модального окна.
Форма,активизировать должно спасти в обработке ожидания(если вводдоступен проверить)
|
|
4
егаис
23.05.19
✎
08:23
|
&НаКлиенте
Процедура ПриОткрытии(Отказ)
...
мояпроцедура()
КонецПроцедуры
&НаКлиенте
Процедура мояпроцедура(Отказ)
Если Объект.Ссылка.Пустая() Тогда //новый документ
//вызов системы авторизации для рабочего места с признаком РМК
Если РабочееМестоЯвляетсяРМК Тогда
ОткрытьФорму("Документ.РеализацияТоваров.Форма.ФормаВводаШК",,,,,,
Новый ОписаниеОповещения("ПослеВводаШК", ЭтотОбъект),
РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
ничего не меняет
|
|
5
RomaH
naïve
23.05.19
✎
08:54
|
При открытии - работает ДО открытия формы
ты ДО открытия формы (до конца процедуры) открываешь другую форму
другая форма открылась - потом открывается основная форма ...
платформа в шоке - блокировать владельца, но владелец еще не открыт
открывай после открытия - в при открытии - обработчик ожидания запусти
|
|