0
Спящая
20.03.12
✎
10:37
|
Добрый день уважаемое сообщество. Прошу помочь в решении одной достаточно простой вещи - обновить управляемую форму после записи в нее реквизитов.
Описание ; Есть УФ документа Форма1. На ней есть кнопка по которой открывается специальная форма ввода данных- УФ Форма2. В Форма2 вносятся определенные данные и по кнопке Записать записываются в Форму1. При этом посмотреть как записались данные в Форме1 можно только если закрыть/открыть заново эту форму или нажать Перечитать.
Вопрос ; Что и где прописать, что бы при записи данных Форму1 она так же визуально обновлялась ? То есть имитация интерактивного Метода перечитать, но с условием из Формы2.
Мои предварительные изыскания ; Нашла метод ЭтаФорма.Прочитать(); - по описанию должно сработать. НО совершенно туплю , в какой момент я должна перечитать Форму1 ? Если после завершения записи данных в Форме2, тогда не поняла как там получить Форму1 ( у меня есть в Форме2 Параметр с ссылкой на документ ).
Надеюсь что понятно написала, заранее благодарна за советы.
Конфигурация собственная, управляемые формы , платформа 15.294.
|
|
1
ll13
20.03.12
✎
11:48
|
Один из вариантов.
В форме 2
.......
Оповестить("РедактированиеЗавершено");
.......
В форме 1
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если ИмяСобытия = "РедактированиеЗавершено" Тогда
ОбновитьОтображениеДанных();
Или
Элементы.НужныйМнеРеквизит.Обновить();
КонецЕсли;
КонецПроцедуры
|
|