Имя: Пароль:
1C
1С v8
УФ. Открытие формы с картинкой
0 espanol
 
17.12.12
15:44
ТекСтр          = Элементы.Остатки.ТекущиеДанные;
   ТекСтрРодитель  = Элементы.Остатки.ТекущиеДанные.ПолучитьРодителя();
   СтруктураВыбора = Новый Структура;
   Если НЕ ТекСтрРодитель = Неопределено Тогда
       ТекНом = ?(ТекСтр.Номенклатура.Пустая(), ТекСтрРодитель.Номенклатура, ТекСтр.Номенклатура);
   Иначе
       ТекНом = ТекСтр.Номенклатура;
   КонецЕсли;
   //ФормаНом              = ПолучитьФорму("Документ.ЗаказНаАвтомобиль.Форма.ФормаКартинки");
   //ФормаНом.Номенклатура = ТекНом;
   //ФормаНом.Открыть();
   ОткрытьФорму("Документ.ЗаказНаАвтомобиль.Форма.ФормаКартинки", Новый Структура("Номенклатура", ТекНом));


На УФ расположена таблица, этим кодом открываю форму с картинкой по строке. Но заметил странность.
Если открываю по нажатию кнопки расположенной на УФ, то форма с картинкой открывается нормально. Если открывают двойным кликом по строке таблицы, то форма при открытии тут-же "прячется" (пропадает за другими открытыми окнами). Кто сталкивался с подобной проблемой? Как ее решить, подкиньте варианты.
1 НЕА123
 
17.12.12
15:48
ОткрытьФорму("Документ.ЗаказНаАвтомобиль.Форма.ФормаКартинки", Новый Структура("Номенклатура", ТекНом)).Активизировать()
?
2 espanol
 
17.12.12
15:49
(1) не помогает...
3 regniws
 
17.12.12
15:52
версия платформы?
4 Mort
 
17.12.12
15:55
СтандартнаяОбработка
5 espanol
 
17.12.12
15:56
(3) 1С:Предприятие 8.2 (8.2.15.319)

Знаешь что я заметил, платформа себя оч странно ведет, потыкал раз 100, и где-то раз 30 при открытии форма не спряталась, а 70 раз спряталась.

боюсь даже представить в чем мулька ))
6 regniws
 
17.12.12
15:58
на 17ю перейди, там вроде бы пофиксили это.
7 espanol
 
17.12.12
16:03
(6) понятно, спасибо