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


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

Создать форму или объект на основании описания типов
Я
   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
На основании описания типов можно создать только другое описание типов.
Но, можно получить массив типов, содержащихся в описании типов и предложить пользователю выбрать тип, который будет создаваться.

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