|
Открытие формы элемента справочника, трабл | ☑ | ||
---|---|---|---|---|
0
Медведик
22.06.12
✎
15:06
|
Доброго дня, уважаемые. Прошу помощи сообщества.
8.2, режим УФ. По кнопке "Записать и закрыть" в документе отрабатывает код (указан ниже) открытия формы существующего элемента справочника. Проблема: форма схлопывается вместе с документом. Если документ только записать без закрытия - форма элемента справочника открывается модально (( &НаКлиенте Процедура ПослеЗаписи(ПараметрыЗаписи) П = Новый Структура("Ключ", Объект.ЗначениеНовыхДанных); Форма = ПолучитьФорму("Справочник.КТ.Форма.ФормаЭУ", П); Форма.ЗакрыватьПриЗакрытииВладельца = Ложь; Форма.Открыть(); |
|||
1
spu79
22.06.12
✎
15:08
|
покури про метод Форма.Открыть там было указано, что при закрытии "родительской" формы закрываются "подчиненные"
|
|||
2
Медведик
22.06.12
✎
15:12
|
(1) Т.е. в моем случае не поможет ни "ЗакрыватьПриЗакрытииВладельца = Ложь", ни тот факт, что родительское окно при получении формы я не задаю?
|
|||
3
Медведик
22.06.12
✎
15:30
|
Подскажите, как правильно открыть форму справочника НЕ подчиненную форме документа?
|
|||
4
spu79
22.06.12
✎
15:54
|
а зачем использовать ПослеЗаписи? а не ПриЗакрытии?
|
|||
5
Медведик
22.06.12
✎
15:58
|
(4) Т.е. этот же код, вынесенный в ПриЗакрытии - будет открывать форму элемента справочника
а) не монопольно; б) не подчиненно окну документа? Я, конечно, проверю, но логики не вижу (( Оба события происходят на клиенте и в рамках одной формы, в чем соль? |
|||
6
spu79
22.06.12
✎
16:04
|
во времени как минимум
|
|||
7
Медведик
22.06.12
✎
16:08
|
(6) Фантастика! Спасибо! И правда, в ПриЗакрытии код отрабатывает правильно...
Причинно-следственная связь не видна мне, придется запомнить (( Или есть логическое объяснение? |
|||
8
spu79
22.06.12
✎
16:22
|
я ж сказал, по времени события + "наследственность" открываемых форм
|
|||
9
Медведик
22.06.12
✎
16:30
|
(8) Спасибо вам за терпение :) Напоследок задам повторно вопрос, который мне непонятен: получается, что любая вызываемая форма из ПослеЗаписи будет автоматически "наследственной" к форме документа?
Несмотря на заданный параметр "ЗакрыватьПриЗакрытииВладельца" и тот факт, что при вызове "ПолучитьФорму" не задается "родительская" форма? |
|||
10
Азазелло
22.06.12
✎
16:52
|
Когда хоть вы уже отучитесь от открытия формы в управляемом режиме через ПолучитьФорму()
|
|||
11
Медведик
25.06.12
✎
13:41
|
(10) Как правильно?
|
|||
12
Медведик
25.06.12
✎
15:14
|
Подниму тему разок
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |