![]() |
|
Как задать владельца формы? | ☑ | ||
---|---|---|---|---|
0
live in sky dreams
18.10.16
✎
15:22
|
Платформа 8.3
Обычные формы Нужно передать в открываемую форму "ФормаБ" (в какой-либо из параметров) форму "ФормаА", из которой открытие происходит. Чтобы в случае выполнения каких-либо условий пред закрытием формы "ФормаБ" выполнить один из методов формы А. А конкретнее - обновить табличное поле формы А. Мне казалось для передачи идеально подходит "ВладелецФормы", однако что-то не могу совладать с ним.... Отладчик: http://prntscr.com/cvsesb Что не правильно делаю? |
|||
1
Lexey_
18.10.16
✎
15:25
|
(0) ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>,...
|
|||
2
live in sky dreams
18.10.16
✎
15:30
|
пробовал, передавал третьим параметром "ЭтаФорма"(без кавычек) - результат тот же: http://prntscr.com/cvskil
|
|||
3
DTX 4th
18.10.16
✎
15:32
|
(2) Третий же параметр.
|
|||
4
azernot
18.10.16
✎
15:34
|
Если это не модальное открытие:
Оповестить() в ФормеБ ОбработкаОповещения() в ФормеА |
|||
5
live in sky dreams
18.10.16
✎
15:36
|
(3)Да, третий (через 2 запятые)
(4) если окно окрывается не модально, то владельца не задать? Вроде "не имеет смысла если владелец будет закрыт ранее подчиненной формы"? |
|||
6
Lexey_
18.10.16
✎
15:42
|
Если ПолучитьФорму - метод глобального контекста, то Имя Формы - Образуется как полный путь к объекту метаданных Форма (например, "Справочник.Контрагенты.Форма.ФормаОбъекта"...
А т.к. Имя формы - краткое имя, то это уже метод какого-то объекта и Владелец - 2ой параметр. Выбирай любой вариант |
|||
7
azernot
18.10.16
✎
15:45
|
(5) Нет, ну почему же, владельца задать можно. Подчинённая форма закроется вместе с формой-владельцем.
Чем тебе поможет владелец в подчинённой форме? |
|||
8
live in sky dreams
18.10.16
✎
15:49
|
(4) Спасибо, так и сделал.. Довольно удобно впринципе и учитывая "Подчинённая форма закроется вместе с формой-владельцем. " - так даже безопаснее в плане потери введенной информации пользователя при случайном нажатии Esc когда в фокусе по необъяснимым причинам форма - владелец.
(7)Хотел доступ к методам "..... экспорт" формы-владельца из подчиненной получить. Но по пути (4) гораздо удобнее и предпочтительнее, благодарю за помощь! |
|||
9
Мойдодыр
18.10.16
✎
15:51
|
Толстый клиент что-ли?
|
|||
10
live in sky dreams
18.10.16
✎
15:51
|
(6) От оно чо.. А я из СП тупо дернул метод.. Теперь буду аккуратнее с СП, не так много стен в кабинете осталось для битья головой, пора уже экономить )))
|
|||
11
live in sky dreams
18.10.16
✎
15:51
|
(9) Жирнющий...
|
|||
12
Мойдодыр
18.10.16
✎
15:51
|
Тогда владелец - 2м параметром
|
|||
13
live in sky dreams
18.10.16
✎
15:52
|
угусь ))
|
|||
14
azernot
18.10.16
✎
15:52
|
Вообще же, ошибка твоя была в этом
ФормаБыстраяПродажа = ПолучитьФорму("ФормаБыстраяПродажа", ЭтаФорма) т.е. поскольку ПолучитьФорму ты вызываешь из модуля формы объекта, то владелец должен указываться вторым параметром, напрямую, без структуры. |
|||
15
live in sky dreams
18.10.16
✎
15:58
|
(14) я это из (6) понял... :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |