Имя: Пароль:
1C
1С v8
Передача Справочник-объекта между двумя формами.
0 michanick
 
21.12.15
18:46
Ситуация следующая, необходимо передать объект из одной формы элемента справочника (ФормаЭлемента) в другую форму этого же элемента справочника (Форма1) для продолжения редактирования данных.

При нажатии вызывается процедура со следующим кодом (ФормаЭлемента):
П = Новый Структура("РеквизитОбъект ", Объект);
ОткрытьФормуМодально ("Справочник.Справочник1.Форма.Форма1",П, ЭтаФорма);

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    РеквизитОбъект = Параметры. РеквизитОбъект;
    Контрагент =  РеквизитОбъект.Контрагент ;
КонецПроцедуры

При создании на сервере (Форма1) пытаюсь получить данные объекта, но объект пустой. Может кто знает в чем проблема?
1 KrabCore
 
21.12.15
18:48
Насколько я помню - передавать объект моветон.
в типовых в нужную форму передаются данные (таблицу значений например), там они редактируются, и уже отредактированные данные возвращают в форму элемента(объекта).
2 michanick
 
21.12.15
18:55
Да, можно и так конечно. Хотел как-то проще. Может как-то можно через передачу объекта?
Ошибка? Это не ошибка, это системная функция.