Уведомления
Очистить все

Как программно создать описание типа с составным типом данных: Любая ссылка, Число, Строка, Дата, Булево в 1С8

1 Записи
1 Пользователи
0 Likes
4,414 Просмотры
49dc5d9fe770f247ca425df82453f85b?s=80&d=mm&r=g Okolokompa Форум
 Urri
(@urri)
Eminent Member
Присоединился: 1 год назад
Записи: 15
Создатель темы  

Пример кода ниже:

	п_Массив = Новый Массив;
	п_Массив.Добавить(Тип("Число"));
	п_Массив.Добавить(Тип("Строка")); 
	п_Массив.Добавить(Тип("Дата"));
	п_Массив.Добавить(Тип("Булево"));

	оОписание = Новый ОписаниеТипов;
	оОписание = Новый ОписаниеТипов(оОписание, Справочники.ТипВсеСсылки().Типы());
	оОписание = Новый ОписаниеТипов(оОписание, Документы.ТипВсеСсылки().Типы());
	оОписание = Новый ОписаниеТипов(оОписание, Перечисления.ТипВсеСсылки().Типы());
	оОписание = Новый ОписаниеТипов(оОписание, ПланыСчетов.ТипВсеСсылки().Типы());
	оОписание = Новый ОписаниеТипов(оОписание, ПланыВидовХарактеристик.ТипВсеСсылки().Типы());
	оОписание = Новый ОписаниеТипов(оОписание, Задачи.ТипВсеСсылки().Типы());
	оОписание = Новый ОписаниеТипов(оОписание, ПланыВидовРасчета.ТипВсеСсылки().Типы());
	оОписание = Новый ОписаниеТипов(оОписание, ПланыОбмена.ТипВсеСсылки().Типы());
	оОписание = Новый ОписаниеТипов(оОписание, п_Массив);	

        // Код ниже: ПРИМЕР добавляем реквизит программно в таблицу значений на форме.
	МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("ЗначениеПоУмолчанию", оОписание, ИмяНовойТаблицы, "Значение по умолчанию"));

   
Цитата
Поделиться: