Имя: Пароль:
1C
1С v8
Доступность Табличной части внешнего отчета между формами
0 kirillkr
 
06.07.16
17:24
Добрый день.
Есть задача не трогая конфигурацию написать нехилый отчет.
При создании основной формы отчета получаю объект отчета

ОбъектОтчета = РеквизитФормыВЗначение("Отчет");

Дальше в табличную часть этого внешнего отчета добавляю данные

тч = ОбъектОтчета.ТаблНастроек;
СтрокаДанных = тч.Добавить();
....

и возвращаю заполненные данные обратно в Отчет
ЗначениеВРеквизитФормы(ОбъектОтчета, "Отчет");


Добавил новую форму Настроек(создал ее как Форма отчета).

В обработчик ПриСозданииНаСервере пытаюсь прочитать данные табличной части этого отчета, а данных нет. Там пусто. При закрытии формы возвращаюсь в главную форму. А тут данные в табличной части есть. Почему так происходит?
Я, конечно, это победил отправляя данные во временное хранилище, но согласитесь, какой-то костыльный метод.
1 RomanYS
 
06.07.16
17:32
2 kirillkr
 
06.07.16
17:58
О, сколько нам открытий чудных... (с) Пушкин

Спасибо. Все-таки, что-то 1совцы уж очень перемудрили... Я специально создал табличную часть, чтобы не зависеть от главной формы, но видимо не судьба :(.

Еще раз спасибо, буду использовать ВладелецФормы.