|
8.2 Открытие управляемой формы с заполнением | ☑ | ||
---|---|---|---|---|
0
Rounder
17.04.12
✎
17:59
|
Открывается пустая форма...
Что я не так делаю? Парам = Новый Структура(); Парам.Вставить("Код", КодЧисловой); Парам.Вставить("Наименование", НаименованиеКраткое); Парам.Вставить("НаименованиеПолное", НаименованиеПолное); Парам.Вставить("КодАльфа2", КодАльфа2); ФормаНовогоЭлемента = ПолучитьФорму("Справочник.КлассификаторСтранМира.Форма.ФормаЭлементаУправляемая", Парам); ФормаНовогоЭлемента.Открыть(); |
|||
1
Bober
17.04.12
✎
18:01
|
ПараметрыФормы = Новый Структура;
ЗначенияЗаполнения = Новый Структура; ... ... ... ПараметрыФормы.Вставить("ЗначенияЗаполнения", ЗначенияЗаполнения); |
|||
2
Rounder
17.04.12
✎
18:09
|
ЗначенияЗаполнения передавать при ПолучитьФорму() в качестве второго параметра?
|
|||
3
Rounder
17.04.12
✎
18:11
|
Т.е. ПараметрыФормы
|
|||
4
Bober
17.04.12
✎
18:14
|
ЗначенияЗаполнения = Новый Структура;
ЗначенияЗаполнения.Вставить("Код", КодЧисловой); ЗначенияЗаполнения.Вставить("Наименование", НаименованиеКраткое); ЗначенияЗаполнения.Вставить("НаименованиеПолное", НаименованиеПолное); ЗначенияЗаполнения.Вставить("КодАльфа2", КодАльфа2); Парам = Новый Структура(); Парам.Вставить("ЗначенияЗаполнения", ЗначенияЗаполнения); ФормаНовогоЭлемента = ПолучитьФорму("Справочник.КлассификаторСтранМира.Форма.ФормаЭлементаУправляемая", Парам); |
|||
5
Rounder
17.04.12
✎
18:16
|
ЗначенияЗаполнения = Новый Структура;
ПараметрыФормы = Новый Структура; ЗначенияЗаполнения.Вставить("Код", КодЧисловой); ЗначенияЗаполнения.Вставить("Наименование", НаименованиеКраткое); ЗначенияЗаполнения.Вставить("НаименованиеПолное", НаименованиеПолное); ЗначенияЗаполнения.Вставить("КодАльфа2", КодАльфа2); ПараметрыФормы.Вставить("ЗначенияЗаполнения", ЗначенияЗаполнения); ФормаНовогоЭлемента = ПолучитьФорму("Справочник.КлассификаторСтранМира.Форма.ФормаЭлементаУправляемая", ПараметрыФормы); ФормаНовогоЭлемента.Открыть(); Всеодно открывается пустая форма... |
|||
6
Rounder
17.04.12
✎
18:45
|
актуально
|
|||
7
ботаникус
17.04.12
✎
18:48
|
так не получится
ищи на форме пример с временным хранилищем |
|||
8
ботаникус
17.04.12
✎
18:49
|
на форуме
|
|||
9
Rounder
17.04.12
✎
18:49
|
вот те раз...
|
|||
10
Ranger_83
17.04.12
✎
18:50
|
||||
11
Bober
17.04.12
✎
18:51
|
Справочник.КлассификаторСтранМира.Форма.ФормаЭлементаУправляемая у этой формы какой основное реквизит формы ?
|
|||
12
Bober
17.04.12
✎
18:52
|
ЗначенияЗаполнения - эти вещи автоматом работают для для упр форм с основным реквизитом объектного типа.
|
|||
13
Rounder
17.04.12
✎
19:12
|
(11) Реквизит Объект, Тип СправочникОбъект.КлассификаторСтранМира
|
|||
14
Rounder
18.04.12
✎
17:05
|
А ларчик просто открывался и без временного хранилища в моем случае.
|
|||
15
acsent
18.04.12
✎
17:08
|
(12) не факт, только для реквизитов где стоит соотв галочка
|
|||
16
Rounder
18.04.12
✎
17:11
|
В модуле формы из которой нужно открыть форму нового элемента справочника с заполнением:
СтруктураЗаполнения = Новый Структура; СтруктураЗаполнения.Вставить("Код", КодЧисловой); СтруктураЗаполнения.Вставить("Наименование", НаименованиеКраткое); СтруктураЗаполнения.Вставить("НаименованиеПолное", НаименованиеПолное); СтруктураЗаполнения.Вставить("КодАльфа2", КодАльфа2); ОткрытьФорму("Справочник.КлассификаторСтранМира.Форма.ФормаЭлементаУправляемая", СтруктураЗаполнения); В модуле формы которую нужно открыть: &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Если Параметры.Свойство("Код") Тогда Объект.Код = Параметры.Код; КонецЕсли; Если Параметры.Свойство("Наименование") Тогда Объект.Наименование = Параметры.Наименование; КонецЕсли; Если Параметры.Свойство("НаименованиеПолное") Тогда Объект.НаименованиеПолное = Параметры.НаименованиеПолное; КонецЕсли; Если Параметры.Свойство("КодАльфа2") Тогда Объект.КодАльфа2 = Параметры.КодАльфа2; КонецЕсли; КонецПроцедуры |
|||
17
Bober
18.04.12
✎
17:25
|
(16) второй вариант, сделать как (5) и посмотреть в свойства реквизитов, возможно так не установлен флаг "получать значение из заполнения" (вроде так называется).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |