Создание колонки таблицы значений в 1С 8.1. Объект «Описание типов» (1С: Программисту) — 1c-h
 

Создание колонки таблицы значений в 1С 8.1. Объект «Описание типов» (1С: Программисту)

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Вопрос Создание колонки таблицы значений различных типов в 1С v8
Ответ
При создании колонки таблицы значений в качестве типа можно передавать массив типов, и можно конкретный тип. Массив типов используется, когда нужно указать несколько различных типов для одной колонки.

Для указания типов используется «общий объект» — «Описание типов». Поэтому сначала поясним, что такое «Описание типов» («Описание типов значений»).

«Описание типов значений». Для описания допустимых типов значений свойств различных объектов в системе используется специальный объект «ОписаниеТипов». При помощи данного объекта можно описывать допустимые типы значений, которые можно будет присваивать свойствам. Для дополнительного ограничения возможных значений примитивных типов Число, Строка и Дата предусмотрены квалификаторы. Квалификаторы описывают такие параметры, как длина строки или числа, допустимые части даты и т.п.

Синтаксис метода «Описание типов»

Новый ОписаниеТипов(<Исходное описание типов>, <Добавляемые типы>, <Вычитаемые типы>, <Квалификаторы числа>, <Квалификаторы строки>, <Квалификаторы даты>)
Параметры:
<Исходное описание типов> (необязательный)
Тип: ОписаниеТипов. Исходное описание типов, на основании которого будет строиться новое.
<Добавляемые типы> (необязательный)
Тип: Массив, Строка. Массив значений типа Тип, состоящий из типов, которые будут использованы в объекте, или строка содержащая имена типов разделенных запятыми.
<Вычитаемые типы> (необязательный)
Тип: Массив, Строка. Массив значений типа Тип (или строка, содержащая имена типов, разделенных запятыми), состоящий из типов, которые будут исключены из исходного описания, указанного в первом параметре.
<Квалификаторы числа> (необязательный)
Тип: КвалификаторыЧисла. Квалификаторы числа, описывающие допустимые значения числового типа.
<Квалификаторы строки> (необязательный)
Тип: КвалификаторыСтроки. Квалификаторы строки, описывающие допустимые значения строкового типа.
<Квалификаторы даты> (необязательный)
Тип: КвалификаторыДаты. Квалификаторы даты, описывающие допустимые значения типа Дата.
Описание:
Создает описание типов на основании другого описания типов, путем добавления одних и исключения других типов. Если новый квалификатор не указан, будут оставлены квалификаторы исходного описания типов.
Пример использования объекта «Описание типов»:

Теперь, собственно, примеры корректного создания в таблице значений колонок различных типов.

В общем случае достаточно определить типы колонок таким образом:

Однако, в более общем случае, в качестве типа колонки передается массив. Массив используется в том случае, когда одной колонке нужно задать несколько типов. Тогда определение структуры будет примерно таким (приведены примеры для разных типов колонок, когда тип — массив, но состав массива для упрощения дан одного типа, чтобы не путаться)

О добавлении строки в таблицу значений см. http://1c-h.ru/2010/05/18/dobavlenie-stroki-v-tablicu-znachenij/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Автор 1С

One thought on “Создание колонки таблицы значений в 1С 8.1. Объект «Описание типов» (1С: Программисту)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Next Post

Список сотрудников с окладами - как в «1С:Зарплата и управление персоналом» получить отчет со списком сотрудников и окладами по подразделениям (1С: Зарплата и управление персоналом 8.1: Пользователю)

Пн Сен 20 , 2010
Вопрос Как в «1С:Зарплата и управление персоналом» получить отчет со списком сотрудников по подразделениям с выводом окладов. Найдите пункт меню «Кадры» в редации 3.1 или «Кадровый учет» в ред.2.5 или закладку «Кадровый учет» на рабочем столе, открывающемся при запуске базы в режиме 1С:Предприятие. Редакция ЗУП 2.5 Редакция ЗУП 3.1 Меню […]

Вам может понравиться