|
Передача параметров в новую форму записи регистра сведений 1С 8.1
| ☑ |
0
iva77ru
28.10.15
✎
17:48
|
Привет!
Нужно передать параметры в форму новой записи регистра сведений, чтобы использовать их в модуле открываемой формы для отборов по реквизитам формы. Как это сделать?
Есть код:
Запись = РегистрыСведений.МестоПолученияКарты;
ФормаЗаписи=Запись.ПолучитьФормуРедактированияЗаписи();
ФормаЗаписи.Помещение = Ссылка;
ФормаЗаписи.ОткрытьМодально();
Это первоначальное заполнение реквизитов формы, а нужны параметры, переданные в форму для устаноки отбора при начале выбора значения из порля выбора формы?
|
|
1
Рэйв
28.10.15
✎
17:55
|
Параметры- это Структура.
ФормаЗаписи.Параметры.Вствить("Ёмаё")
....
А в форме ловить
|
|
2
Чайник Рассела
28.10.15
✎
18:00
|
ЗначенияКлюча = Новый Структура;
ЗначенияКлюча.Вставить("Измерение1", ЗначениеИзмерения1);
ЗначенияКлюча.Вставить("Измерение2", ЗначениеИзмерения2);
текКлючЗаписи = РегистрыСведений.НекийРегистрСведений.СоздатьКлючЗ аписи(ЗначенияКлюча);
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Ключ",текКлючЗаписи);
ПараметрыФормы.Вставить("ЛюбоеДополнительноеЗначен ие",ЧтоУгодно);
Форма = ОткрытьФормуМодально("РегистрСведений.НекийРегистр Сведений.ФормаЗаписи", ПараметрыФормы, ЭтаФорма);
|
|
3
Рэйв
28.10.15
✎
18:02
|
(2)Все то вы про УФ:-)
Я про обычные.
|
|
4
hhhh
28.10.15
✎
18:14
|
(0) там отбор автоматом передается в форму. Выкиньте этот ваш код, он не нужен.
|
|
5
iva77ru
29.10.15
✎
09:31
|
Свойство: параметры только у управляемой формы. Через ОткрытьФорму() параметры в обычную форму не забрасываются. В обычной форме после получения формы можно установить значения по ранее созданным реквизитам формы. А как передать параметры в открываемую обычную(не управляемую форму)?
|
|