Как активизировать обычную форму
☑
0
FeeL86
09.12.14
✎
11:24
Всем привет.
Столкнулся с тем что метод обычной формы Открыть() открывает форму но не активизирует ее.
Форма = Ссылка.ПолучитьФорму("ФормаДокумента");
Форма.Открыть();
Если Форма.Открыта() Тогда
Форма.Активизировать();
КонецЕсли;
пробовал такой вариант, но все равно открытая форма сворачивается в панель окон.
А так же повторно открывал после "Восстановить положение окна" та же ситуация. В чем дело?
1
Рэйв
09.12.14
✎
11:26
2
Рэйв
09.12.14
✎
11:27
там еще ниже есть СпособОтображенияОкна:-)
или то или другое
3
FeeL86
09.12.14
✎
11:50
основная форма внешней обработки
4
FeeL86
09.12.14
✎
11:53
Опишу подробнее:
Есть внешняя обработка с одной формой, на которой табличная часть, в табличной части есть реквизит "Ссылка на документ"
Процедура ЗаказыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Форма = ВыбраннаяСтрока.Ссылка.ПолучитьФорму("ФормаДокумента");
Форма.Открыть();
Если Форма.Открыта() Тогда
Форма.Активизировать();
КонецЕсли;
КонецПроцедуры
по двойному клику открываю пользователю форму, а форма открывается на заднем плане обработки. Как это исправить?
5
FeeL86
10.12.14
✎
08:49
После того как обработку добавляешь в конфигурацию все становится на свои места.
6
DrHiHi
10.12.14
✎
08:54
ОткрытьЗначение не подойдет??
или открывай модально;))
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой