Вход | Регистрация


Создать форму или объект на основании описания типов

Создать форму или объект на основании описания типов
Я
   Noxvil
 
12.12.17 - 12:31
Добрый день.
Не могу найти информацию, как создать форму объекта или объект на основании описания типов.
Это возможно?
 
 
   Рэйв
 
1 - 12.12.17 - 12:38
(0)Не очень понятно зачем. И не очень понятно, если у тебя в описании 10 разных типов, то какой объект из них и какую форму ты будешь создавать?
   Остап Сулейманович
 
2 - 12.12.17 - 12:41
(0)
1. Все таки нужен объект или форма?
2. Может получится обойтись банальным ОткрытьЗначение()?
   tesseract
 
3 - 12.12.17 - 12:48
ОписаниеТипов - это как-бы массив значений. На его основании ничего не создашь.
   Гипервизор
 
4 - 12.12.17 - 12:54
(0) Чтоли так вы хотите?

ОписаниеТипов = Новый ОписаниеТипов("ДокументСсылка.МойДокумент");
Тип = ОписаниеТипов.Типы()[0];
Имя = Метаданные.НайтиПоТипу(Тип).Имя; 
Документ = Документы[Имя].СоздатьДокумент();
   PiotrLoginov
 
7 - 13.12.17 - 00:05
Новый (New)
Синтаксис (вариант 1):
Новый <Идентификатор типа>[(<Парам1>, <Парам2>, …)]

Параметры:
Идентификатор типа
Указывается идентификатор типа, значение которого создается.
<Парам1>, <Парам2>, …
После идентификатора типа в скобках могут указываться параметры, если они определены в конструкторах для данного типа. Допустимое количество параметров и их назначение указывается в описании конструкторов объекта.

Синтаксис (вариант 2):
Новый(<Тип>[, <ПараметрыКонструктора>])

Параметры:
Тип
Имя типа или значение типа Тип

ПараметрыКонструктора 
Массив параметров конструктора

Описание:
Оператор позволяет создать значение указанного типа. Допустим только для тех типов, для которых разрешено создание с помощью данного оператора (подробнее см. описание объектов языка).
Для прикладных объектов необходимо использовать функциональную форму оператора Новый (вариант 2)
   Сияющий в темноте
 
8 - 13.12.17 - 00:29
На основании описания типов можно создать только другое описание типов.
Но, можно получить массив типов, содержащихся в описании типов и предложить пользователю выбрать тип, который будет создаваться.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует