Имя: Пароль:
1C
1С v8
Как активизировать обычную форму
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
https://yadi.sk/i/DvmZmKnfdFPZP основная форма внешней обработки
4 FeeL86
 
09.12.14
11:53
Опишу подробнее:

Есть внешняя обработка с одной формой, на которой табличная часть, в табличной части есть реквизит "Ссылка на документ"

Процедура ЗаказыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
    
    Форма = ВыбраннаяСтрока.Ссылка.ПолучитьФорму("ФормаДокумента");    
    Форма.Открыть();
    
    Если Форма.Открыта() Тогда
        Форма.Активизировать();
    КонецЕсли;
    
КонецПроцедуры

по двойному клику открываю пользователю форму, а форма открывается на заднем плане обработки. Как это исправить?
5 FeeL86
 
10.12.14
08:49
После того как обработку добавляешь в конфигурацию все становится на свои места.
6 DrHiHi
 
10.12.14
08:54
ОткрытьЗначение не подойдет??
или открывай модально;))
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс