0
АЛьФ
09.04.25
✎
17:06
|
При открытии формы, помимо обработки рабочего стола, надо открыть еще две формы:
Процедура ПриНачалеРаботыСистемы()
ОкноРабочегоСтола = Неопределено;
Окна = ПолучитьОкна();
Для Каждого Окно Из Окна Цикл
Если Окно.Основное Тогда
ОкноРабочегоСтола = Окно;
КонецЕсли;
КонецЦикла;
Если ОкноРабочегоСтола <> Неопределено Тогда
ОткрытьФорму("ОбщаяФорма.ДополнительныйРабочийСтол_1",,,, ОкноРабочегоСтола,,, РежимОткрытияОкнаФормы.Независимый);
ОткрытьФорму("ОбщаяФорма.ДополнительныйРабочийСтол_2",,,, ОкноРабочегоСтола,,, РежимОткрытияОкнаФормы.Независимый);
КонецЕсли;
КонецПроцедуры
Вроде как все работает нормально. Но! Если в ПриОткрытии в форме ОбщаяФорма.ДополнительныйРабочийСтол_1 вызвать ПоказатьПредупреждение, то вторая форма открывается, используя в качестве владельца это самое окно предупреждения.
Можно как-то побороть простыми методами?
|
|
5
Kigo_Kigo
10.04.25
✎
14:38
|
(4) Это я тебе сначало хотел и предложить, но ты мальчик взрослый, я думаю что тебя такой варик уже не устраивал и ты спросил на форуме, потому как бывают ситуации когда пользаку надо в лоб предупреждением дать, что бы он его заметил
|
|