0
SkillUp
04.12.20
✎
13:42
|
Здравствуйте. У отчета есть реквизит "ГлавныйБухгалтер". Есть Форма№1 (ФормаОтчета), в процедуре- "ПриСозданииНаСервере". Заполняю этот реквизит отчета (Отчет.ГлавныйБухгалтер = ВыборОрганизации(Организация, ,ТекущаяДата() ,); На Форме№1 есть кнопка вызывающую другую Форму№2 (ОткрытьФорму("Отчет.ФормаНастроекДополнительная",,ЭтотОбъект);). В Форме№2, должен заполнится автоматически поле ГлавныйБухгалтер, делаю так:
При ОткрытииФормы№2:
ПолеГлБухг = Отчет.ГлавныйБухгалтер;
Смотрю в отладчике, Отчет.ГлавныйБухгалтер = "";
За-то если так, то все нормально.
ПолеГлБухг = Отчет.ВладелецФормы.ГлавныйБухгалтер;
Смотрю в отладчике, Отчет.ГлавныйБухгалтер = "Спицын В.В.";
Как так получается. Если я заполняю реквизит отчета (ГлавныйБухгалтер) в процедуре ПриСозданииНАСервере(). А обращаясь к значению реквизита объекта, он показывает = ""? Ведь форма№1 и форма№2 - формы одного отчета!
|
|
1
SkillUp
04.12.20
✎
13:44
|
Поправка*
За-то если так, то все нормально.
ПолеГлБухг = Отчет.ВладелецФормы.ГлавныйБухгалтер;
Смотрю в отладчике, Отчет.ВладелецФормы.ГлавныйБухгалтер = "Спицын В.В.";
|
|