Имя: Пароль:
1C
1С v8
УФ, обновление формы после записи реквизитов.
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

&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
   Если ИмяСобытия = "РедактированиеЗавершено" Тогда
       ОбновитьОтображениеДанных();
       Или
       Элементы.НужныйМнеРеквизит.Обновить();    
   КонецЕсли;    
КонецПроцедуры
2 Спящая
 
20.03.12
11:56
(1) спасибо, сейчас попробую
3 Спящая
 
20.03.12
12:12
не работает(
4 Спящая
 
20.03.12
12:12
по отладчику все проходит, а форму не обновляет
5 Спящая
 
20.03.12
12:20
прошу прощения, сама сдурила..УРА!!! ВСЕ РАБОТАЕТ!!! СПАСИБО!!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший