Описание типов

/// Как сделать описание типа строки (числа, даты, булево)

/// в 1с 8.3, 8.2 ОписаниеЧисла = Новый ОписаниеТипов("Число");

ОписаниеСтроки = Новый ОписаниеТипов("Строка");

ОписаниеДаты = Новый ОписаниеТипов("Дата");

ОписаниеБулева = Новый ОписаниеТипов("Булево");

/// Как сделать описание типа структуры (соответствия,

/// массива) в 1с 8.3, 8.2

ОписаниеСтруктуры = Новый ОписаниеТипов("Структура");

ОписаниеСоответствия = Новый ОписаниеТипов("Соответствие");

ОписаниеМассива = Новый ОписаниеТипов("Массив");

/// Как сделать описание типа справочника в 1с 8.3, 8.2

ОписаниеКонтрагента = Новый ОписаниеТипов("СправочникСсылка.Контрагенты");

/// Как сделать описание составного типа в 1с 8.3, 8.2

СписокТипов = Новый Массив;

СписокТипов.Добавить("Строка");

СписокТипов.Добавить("Структура");

СписокТипов.Добавить("СправочникСсылка.Контрагенты");

ОписаниеСоставногоТипа = Новый ОписаниеТипов(СписокТипов);

/// Как уточнить описание числа, строки, даты при помощи

/// квалификаторов в 1с 8.3, 8.2

// общее число разрядов - 10, число дробной части - 2

КвалификаторыЧисла = Новый КвалификаторыЧисла(10, 2, ДопустимыйЗнак.Любой);

ОписаниеЧисла = Новый ОписаниеТипов("Число", КвалификаторыЧисла); // максимальная длина строки - 20 символов

КвалификаторыСтроки = Новый КвалификаторыСтроки(20);

ОписаниеСтроки = Новый ОписаниеТипов("Строка", ,КвалификаторыСтроки); // храниться только дата, без времени

КвалификаторыДаты = Новый КвалификаторыДаты(ЧастиДаты.Дата);

ОписаниеДаты = Новый ОписаниеТипов("Дата", , ,КвалификаторыДаты);