ОписаниеТипов (TypeDescription)
ОписаниеТипов (TypeDescription)
Доступен, начиная с версии 8.0.
Свойства:
КвалификаторыДаты (DateQualifiers)КвалификаторыДвоичныхДанных (BinaryDataQualifiers)
КвалификаторыСтроки (StringQualifiers)
КвалификаторыЧисла (NumberQualifiers)
Методы:
ПривестиЗначение (AdjustValue)СодержитТип (ContainsType)
Типы (Types)
Конструкторы:
На основании объекта ОписаниеТиповНа основании типов и квалификаторов
Описание:
Представляет собой объект для управления допустимыми типами значений. В основном предназначен для присвоения в качестве значений соответствующим свойствам других объектов. Набор допустимых типов и квалификаторы примитивных типов задаются при создании объекта.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Сериализуется. Данный объект может быть сериализован в/из XML. Может использоваться в реквизитах управляемой формы. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/core}. Имя типа XDTO: TypeDescription.
Пример:
| // Создание описателя типов для таблицы значений КЧ = Новый КвалификаторыЧисла(12,2); КС = Новый КвалификаторыСтроки(20); Массив = Новый Массив; Массив.Добавить(Тип("Строка")); ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС); Массив.Очистить(); Массив.Добавить(Тип("Число")); ОписаниеТиповЧ = Новый ОписаниеТипов(Массив, , ,КЧ); // Создание таблицы значений ТаблицаЗначений = Новый ТаблицаЗначений; // добавим в таблицу значений три колонки ТаблицаЗначений.Колонки.Добавить("Отдел",ОписаниеТиповС,"Отдел",20); ТаблицаЗначений.Колонки.Добавить("Сотрудник",ОписаниеТиповС, "Фамилия сотрудника",20); ТаблицаЗначений.Колонки.Добавить("Оклад",ОписаниеТиповЧ,"Оклад",10); |
Использование в версии:
Доступен, начиная с версии 8.0.