Имя: Пароль:
1C
1С v8
Как получить РезультатЗакрытия при Закрытии формы?
0 qazaz
 
26.04.19
20:34
Приветствую,

Не выходит каменный цветок, хелп!

Есть форма Документа1.
На ней реквизит типа какой-то Документ2.

При определенных легко отлавливаемых событиях на форме Документа1 надо:
    открыть форму нового Документа2
    дождаться пока пользователь запишет Документ2
    запихать записанный Документ2 в вышеописанный реквизит.

Создаю оповещение, открываю форму нового Документа2.
Но в оповещение прилетает неопределенный РезультатЗакрытия.

Как грамотно в этот РезультатЗакрытия положить ссылку на созданный Документ2?

Можно в форме Документ2 нагородить своих кнопок с Закрыть(РезультатЗакрытия).
Можно создать Документ2 и только потом открывать его форму пользователю.
Но кажется мне что есть более правильный способ.
Надоумьте плз.
1 palsergeich
 
26.04.19
20:36
Я бы при закрытии сделал ОповещениеОВыборе и отлавливал его в ОбработкеВыбора породившей формы
2 palsergeich
 
26.04.19
20:39
Да выглядит котыльно, но так можно избежать:
- широковещательного оповещения (Оповестить)
- единая точка входа, а не 100500 кнопок.
3 qazaz
 
26.04.19
20:40
Спс, щас попробую.
4 Fragster
 
гуру
26.04.19
23:42
открываешь форму нового в режиме выбора, владельцем ставишь элемент управления, куда должно прилететь записанное значение. все.