0
kirillkr
06.07.16
✎
17:24
|
Добрый день.
Есть задача не трогая конфигурацию написать нехилый отчет.
При создании основной формы отчета получаю объект отчета
ОбъектОтчета = РеквизитФормыВЗначение("Отчет");
Дальше в табличную часть этого внешнего отчета добавляю данные
тч = ОбъектОтчета.ТаблНастроек;
СтрокаДанных = тч.Добавить();
....
и возвращаю заполненные данные обратно в Отчет
ЗначениеВРеквизитФормы(ОбъектОтчета, "Отчет");
Добавил новую форму Настроек(создал ее как Форма отчета).
В обработчик ПриСозданииНаСервере пытаюсь прочитать данные табличной части этого отчета, а данных нет. Там пусто. При закрытии формы возвращаюсь в главную форму. А тут данные в табличной части есть. Почему так происходит?
Я, конечно, это победил отправляя данные во временное хранилище, но согласитесь, какой-то костыльный метод.
|
|
2
kirillkr
06.07.16
✎
17:58
|
О, сколько нам открытий чудных... (с) Пушкин
Спасибо. Все-таки, что-то 1совцы уж очень перемудрили... Я специально создал табличную часть, чтобы не зависеть от главной формы, но видимо не судьба :(.
Еще раз спасибо, буду использовать ВладелецФормы.
|
|