Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как получить РезультатЗакрытия при Закрытии формы?

Как получить РезультатЗакрытия при Закрытии формы?
Я
   qazaz
 
26.04.19 - 20:34
Приветствую,

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

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

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.