|
v8: Управляемые формы (уникальность, модальный режим, несколько экземпляров форм)
| ☑ |
0
S_Scorp
18.01.12
✎
12:00
|
Добрый день! Вот суть проблемы:
В одном месте открывается форма обработки.
Форма = Обработки.ПодборЗаявокНаТМЦ.ПолучитьФорму("Форма");
Форма.Объект.ДляСозданияПоступления = Истина;
Форма.Открыть();
в другом месте нужно открыть модально форму этой же обработки:
ФормаОбработки = ПолучитьФорму("Обработка.ПодборЗаявокНаТМЦ.Форма.Форма",,ЭтаФорма);
ФормаОбработки.КлючУникальности = Новый УникальныйИдентификатор;
ФормаОбработки.ОткрытьМодально();
Естесственно, при модальном открытии предприятие ругается на невозможность модального открытия! Вопрос:
А как сделать проверку, на то, что модально это окно октрыть не получится, чтоб выдать предупреждение, вместо ошибки конфигураотра?
|
|
1
Ursus maritimus
18.01.12
✎
12:01
|
Попытка Исключение не канают что-ли?
|
|
2
S_Scorp
18.01.12
✎
12:29
|
Да канают, конечно же. Но я думаю есть еще варианты, може тзнает кто?
|
|
3
Buster007
18.01.12
✎
12:36
|
ну если на метод ОТКРыта() нет ответа, то Попытка Исключение всё таки помогут.
|
|
4
S_Scorp
18.01.12
✎
12:50
|
Короче обеим формам нужно ключ уникальности присвоить, и все тип-топ)
Форма.КлючУникальности = Новый УникальныйИдентификатор;
Всем спасибо!
|
|
Закон Брукера: Даже маленькая практика стоит большой теории.