Имя: Пароль:
1C
1C 7.7
v7: Повторное открытие формы отчета
0 gregs
 
29.02.12
13:27
Из отчета была открыта форма документа методом:

ОткрытьФорму(ТЗ.Документ,,);

В документе произведены изменения и он закрыт - нужно чтобы в отчете соответствующим образом обновилась информация.

Делаю так:

Процедура ПриПовторномОткрытии()
   Сообщить("Пересчитаем!");
   Сформировать();

КонецПроцедуры


но при закрытии формы документа ничего не происходит
1 andrewalexk
 
29.02.12
13:28
:) изучай контексты
2 gregs
 
29.02.12
13:36
всмысле?
3 gregs
 
29.02.12
13:36
дскажите
4 gregs
 
29.02.12
14:39
сделал так при записи документа

ОткрытьФорму("Отчет.Кредиты",Контекст);

форма отчета открывается, но этот документ еще может просто открываться из журнала - тогда при записи тоже отчет открывается....
5 dk
 
29.02.12
14:48
открывай модально и после открытия и закрытия запускай заново
6 dk
 
29.02.12
14:48
правда у модальности есть свои минусы, но тут это самый простой вариант
7 andrewks
 
29.02.12
14:50
(0) глянь, как в типовых (например, в  ТиСе) сделаны механизмы "Обновить" в отчётах
2 + 2 = 3.9999999999999999999999999999999...