Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УФ: Открытая вторая форма отчета не видит реквизитов Отчета

УФ: Открытая вторая форма отчета не видит реквизитов Отчета
Я
   LevelUP
 
28.06.19 - 16:55
Привет сообществу!
В общем, открываю вторую форму отчета Карточка счета, форму создал сам.
Открываю так

ПараметрыНовойФормы =  Новый Структура;
ПараметрыНовойФормы.Вставить("Отчет", Отчет);
ОткрытьФорму("Отчет.КарточкаСчета.Форма.Форма2",ПараметрыНовойФормы,ЭтотОбъект);


На эту вторую форму вытащил поле, путь данных которого "Отчет.счет". Но на форме, после открытия, это поле пустое.
Наверное, как-то не так открываю? Как сделать чтобы реквизиты Отчета-"отца" были во второй форме тоже доступны?
 
 
   aleks_default
 
1 - 28.06.19 - 17:31
Реквизиты Отчета- "Отца" никак не могут быть доступны во второй форме так как это два разных "Отца". Ты можешь только передать в форму2 значения нужных реквизитов а там второму Отцу присвоить эти значения при создании на сервере
   LevelUP
 
2 - 28.06.19 - 17:41
(1)
Ну если так, то понятно
Однако (в порядке рассуждения)...
ведь это две формы ОДНОГО отчета, у которого в реквизитах (именно отчета, а не формы) указан Счет. Разве он не должен быть доступен во всех формах?
Понятно когда из одного отчета открывают форму другого отчета, а тут.
   aleks_default
 
3 - 28.06.19 - 17:54
"Разве он не должен быть доступен во всех формах"- не должен. Потому что тот "Отчет" что в формах, это вовсе ни какой не Отчет, а просто основной реквизит формы (тип "данные формы структура"). Как и все реквизиты формы, при открытии формы он пустой
   LevelUP
 
4 - 28.06.19 - 20:05
Спасибо! Буду знать.

Список тем форума
Рекламное место пустует  Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.