Имя: Пароль:
1C
1С v8
Повторное открытие управляемой формы
0 ezhikofff
 
02.10.14
15:06
Добрый день,

обработчик ожидания открывает повторно новую форму вместо распознавания уже открытой. Делаю следующее:

ОткрытьФорму("Обработка.DealersWebPortal.Форма.ФормаОповещения",СтруктураПараметров,ЭтаФорма,ЭтаФорма.УникальныйИдентификатор,,,,РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);

Что не так?
1 lodger
 
02.10.14
15:11
уникальность это не УИН :)
2 lodger
 
02.10.14
15:13
(1) +чутка не прав, согласен.
<Уникальность> (необязательный)

Тип: Произвольный.
В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована найденная форма.
Ложь - искать форму с ключом уникальности по умолчанию, Истина - не искать форму вообще, любое другое значение устанавливает ключ уникальности, по которому будет произведен поиск.
Значение по умолчанию: Ложь.

но он и так по умолчанию работает так как надо (возвращается в исходную форму)
3 ezhikofff
 
02.10.14
15:15
Делал и вот так:

ОткрытьФорму("Обработка.DealersWebPortal.Форма.ФормаОповещения",СтруктураПараметров,ЭтаФорма,"ФормаОповещения",,,,РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс)

Результат тот же.

Может ли быть причина в этом РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс?
4 ezhikofff
 
02.10.14
15:25
странно да?
5 Franchiser
 
гуру
02.10.14
15:30
Попробуй вместо ЭтаФорма.УникальныйИдентификатор написать Новый УникальныйИдентификатор()
6 Franchiser
 
гуру
02.10.14
15:31
через промежуточную переменную...
7 ezhikofff
 
02.10.14
16:18
(6) так а какая хрен в этом разница с тем что описано в (3)
8 lodger
 
02.10.14
16:30
(3) после Этаформа не пиши, оставь пустой параметр.
9 ezhikofff
 
02.10.14
16:42
(8) т.е. вот так вот?

ОткрытьФорму("Обработка.DealersWebPortal.Форма.ФормаОповещения",СтруктураПараметров,ЭтаФорма,,,,,РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс)
10 lodger
 
02.10.14
16:46
(9) ога.
11 ezhikofff
 
02.10.14
16:49
(10) однофигственно
12 ezhikofff
 
02.10.14
16:50
может быть глюка платформы?
13 ezhikofff
 
02.10.14
18:41
(12) нет дело не в платформе.
14 Franchiser
 
гуру
03.10.14
01:42
(7) в (3) это не написано. Моя идея была передать уникальный идентификатор отличый от илентификатора формы-владельца.