|
Повторное открытие управляемой формы |
☑ |
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) это не написано. Моя идея была передать уникальный идентификатор отличый от илентификатора формы-владельца.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший