|
После открытия формы элемента подчиненного справочника | ☑ | ||
---|---|---|---|---|
0
AliAksA
21.05.17
✎
08:21
|
Привет всем!
Ситуация: на форме справочника физ.лиц поле Гражданство = подч.справочник Открываю форму выбранного элемента, изменяю данные ... в подчиненном справочнике наименование изменилось, а в поле старые данные ... после нажатия на "Обновить" они конечно меняются, но хотелось бы сразу ... как перехватить событие "ПослеОткрыть" и обновить програмно данные формы ? Заранее благодарю |
|||
1
Мимохожий Однако
21.05.17
✎
08:29
|
При закрытии формы подчиненного справочника
|
|||
2
Chameleon1980
21.05.17
✎
08:34
|
Х.з. только проснулся, а типа Оповестить не пойдет?
|
|||
3
AliAksA
21.05.17
✎
08:35
|
(1) а через что добраться до поля из которой она вызвана ?
пример кода в студию плиз, если не сложно - туплю |
|||
4
AliAksA
21.05.17
✎
08:36
|
(2) не не катит - юзвери хотят чтобы "оно само"
|
|||
5
AliAksA
21.05.17
✎
08:40
|
(2) это на крайняк вставлю, а хотелось бы красиво
|
|||
6
Chameleon1980
21.05.17
✎
08:42
|
||||
7
AliAksA
21.05.17
✎
08:44
|
(6) спс глянул) - не очень красиво
|
|||
8
AliAksA
21.05.17
✎
08:57
|
даже через оповещение не взлетело ...
из-за того, что неуправляемое ? |
|||
9
Chameleon1980
21.05.17
✎
09:07
|
событие ОбработкаВыбора
элемента формы "Гражданство" |
|||
10
Chameleon1980
21.05.17
✎
09:08
|
в нем Обновить
все |
|||
11
AliAksA
21.05.17
✎
09:11
|
(10) не взлетело - не прыгает в эту процедуру:
я открываю не форму списка, а форму элемента подчиненного справочника |
|||
12
Мимохожий Однако
21.05.17
✎
09:13
|
(11) Открываешь из формы владельца? Там и смотри
|
|||
13
AliAksA
21.05.17
✎
09:19
|
ыыыы ... я под стол - вот это взлетело:
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) Если ИмяСобытия = "ОбновитьФорму" Тогда Гражданство = Гражданство; //ЭтаФорма.Обновить(); КонецЕсли; КонецПроцедуры // ОбработкаОповещения() |
|||
14
Chameleon1980
21.05.17
✎
09:25
|
Да блин и обработка выбора нормально работает
руки не там, видимо, сегодня |
|||
15
Chameleon1980
21.05.17
✎
09:25
|
http://prntscr.com/faa0d4
и там пиши Обновить |
|||
16
AliAksA
21.05.17
✎
09:30
|
(15) не работает !!! проверял ... ну воскресенье ... утро ... или руки (
а вот это взлетает: Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) Если ИмяСобытия = "ОбновитьУдостоверение" Тогда Удостоверение = Удостоверение; ИначеЕсли ИмяСобытия = "ОбновитьГражданство" Тогда Гражданство = Гражданство; КонецЕсли; КонецПроцедуры // ОбработкаОповещения() ВСЕМ СПАСИБО - ТЕМА ЗАКРЫТА !!! |
|||
17
h-sp
21.05.17
✎
21:01
|
Форма (Form)
ОповеститьОЗаписиНовогоОбъекта (NotifyWriteNewObject) Синтаксис: ОповеститьОЗаписиНовогоОбъекта(<Объект>) Параметры: <Объект> (обязательный) Тип: Ссылка на объект информационной базы. Добавленный объект. Описание: Посылает оповещение владельцу формы о записи нового объекта и передает ему ссылку на этот объект. Доступность: Толстый клиент. Примечание: Может быть использован, если добавление нового объекта при помощи подчиненной формы необходимо обработать в форме владельце. Пример: ОповеститьОЗаписиНовогоОбъекта(ДобавленнаяСтрока); См. также: Форма, событие ОбработкаЗаписиНовогоОбъекта |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |