Имя: Пароль:
1C
 
Работа с несколькими формами в 1 окне
0 Mun321
 
15.03.17
12:22
Добрый день.
1с 8.3 Управляемые формы

Дано: из формы элемента справочника, в том же окне открыта другая форма (подчиненного справочника или регистра сведений) хотелось бы при закрытии этой формы не закрывать всё окно, а возвращаться на первую форму.

Причина задачи: изменение регистра сведений влияет на представление элемента справочника, а при изменении данных регистра и выходе без сохранения - представление не изменяется.
1 Волшебник
 
модератор
15.03.17
12:23
Используй оповещения
2 Mun321
 
15.03.17
12:26
Оповещения о переходе в основную форму и отказ в закрытии я уже сделал, но это не совсем удобно выглядит.

В идеале было бы ПриЗакрытии переключиться в основную форму и вызвать там метод Записать
3 DrShad
 
15.03.17
12:40
оповещения, не?
4 Рэйв
 
15.03.17
12:44
(0)А ты выводи подчиненный справочник или регистр на форму с отбором по тек элементу. А в событиях при изменении можешь сразу менять представление.
5 Mun321
 
15.03.17
12:50
(1),(3) не совсем понимаю, что вы имеете ввиду.. - ПоказатьОповещениеПользователя?  

(4) думал об этом. Если не получится сделать по другому то так и сделаю. Но поскольку побочная цель приручение управляемых форм, хочется знать больше всяких методов хороших и разных :)
6 DrShad
 
15.03.17
13:10
(5) Оповестить() + ОбработкаОповещения()
7 Mun321
 
15.03.17
13:26
(6) Круто. Не знал про этот метод.

Всем спасибо. Задача решена!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.