Имя: Пароль:
1C
1С v8
Передача параметра между формами
0 Гой1
 
16.11.12
14:58
Вот такой вопрос - нужно чтобы при открытии  формы подчиненного справочника из основной - в нее передавались некоторые параметры основной формы . Уже башку пробил - не могу понять как это сделать пробую так :

Контракт = Ссылка ;      
     Сообщить ("Состояние переменной контракт :" + Контракт );
     Параметр = Новый Структура("Ключ", Контракт);    
     ОткрытьФормуМодально("РегистрСведений.НоменклатураТендера.ФормаЗаписи" , Параметр ) ;    

Форма открывается : но как увидеть реквизит который я ей передал ???
т.е что писать в процедуре при открытии ???
1 samozvanec
 
16.11.12
15:12
у формы есть параметры
2 Гой1
 
16.11.12
15:38
Если не трудно с кодом пожалуйста ....
3 Eugene_life
 
16.11.12
15:48
(0) Мне кажется, или ты как-то странно пытаешься записать в регистр сведений?
4 Гой1
 
16.11.12
15:51
3) нет не кажется - :)
5 Гой1
 
16.11.12
15:52
но по моему так удобно... меньше возни
6 Eugene_life
 
16.11.12
16:06
(5) Пиши в регистр через набор записей, так лучше всего. и возни не больше.
Но по теме:
ФормаРег = РегистрСведений.НоменклатураТендера.ПолучитьФорму("ФормаЗаписи");
ФормаРег.Открыть();
ФормаРег.Параметр = Параметр;