Глава 11. МНОГОМЕРНЫЕ РЕГИСТРЫ
Системные таблицы REG, REG_FIELDS, REG_TOTAL, REG_TOTAL_FIELDS
Список таблиц регистров хранится в системной таблице REG.
Системная таблица REG
| Название поля |
Тип данных |
Назначение |
| REG_ID |
INTEGER |
Внутренний ID регистра |
| NAME |
VARCHAR(50) |
Название регистра |
| TABLE_NAME |
VARCHAR(31) |
Имя таблицы регистра |
| TRIGGERS_ARE_READY |
SMALLINT |
Готовность триггеров, поддерживающих итоги
1 – триггеры готовы
к использованию
0 – триггеры не сформированы |
| COPY_RESTS_TO_NEW_PERIOD |
SMALLINT |
Флаг переноса остатков в новую базу
1 – переносить
остатки
0 – не переносить остатки |
| DATE_INDEX |
VARCHAR(31) |
Индекс даты операции |
| GROUP_INDEX |
VARCHAR(31) |
Индекс группировки по основным измерениям |
| SUM_FIELDS |
VARCHAR(1023) |
Список полей мер (через запятую) |
При создании нового регистра REG_ID формируется при помощи
генератора REG_ID_GEN
Список полей таблиц регистров хранится в системной таблице REG_
FIELDS
Системная таблица REG_FIELDS
| Название поля |
Тип данных |
Назначение |
| REG_ID |
INTEGER |
Внутренний ID регистра |
| FIELD_NAME |
VARCHAR(31) |
Имя поля в таблице (уникальное в сочетании с ID
) |
| DISPLAY_NAME |
VARCHAR(50) |
Название атрибута (уникальное в пределах настройки) |
| DISPLAY_FORMAT |
VARCHAR(50) |
Формат отображения чисел, дат или сборных наименований для полей
ссылок, в зависимости от типа поля |
| REF_TABLE_NAME |
VARCHAR(31) |
Только для полей ссылок: название таблицы, на которую
ссылается данное поле |
Список таблиц итогов хранится в системной таблице REG_TOTAL
.
Системная таблица REG_TOTAL
| Название поля |
Тип данных |
Назначение |
| REG_TOTAL_ID |
INTEGER |
Внутренний ID таблицы итогов |
| REG_ID |
INTEGER |
Внутренний ID регистра |
| NAME |
VARCHAR(50) |
Название таблицы итогов |
| TABLE_NAME |
VARCHAR(31) |
Название таблицы в базе данных |
При создании новой таблицы итогов REG_TOTAL_ID
формируется при помощи генератора REG_TOTAL_ID _
GEN.
Список полей таблиц итогов хранится в системной таблице REG_
TOTAL_FIELDS
Системная таблица REG_TOTAL_FIELDS
| Название поля |
Тип данных |
Назначение |
| REG_TOTAL_ID |
INTEGER |
Внутренний ID таблицы итогов |
| FIELD_NAME |
VARCHAR(31) |
Имя поля в таблице (уникальное в сочетании с ID
) |
| DISPLAY_NAME |
VARCHAR(50) |
Название атрибута (уникальное в пределах настройки) |
| DISPLAY_FORMAT |
VARCHAR(50) |
Формат отображения чисел, дат или сборных наименований для полей
ссылок, в зависимости от типа поля |
| REF_TABLE_NAME |
VARCHAR(31) |
Только для полей ссылок: название таблицы, на которую
ссылается данное поле |
|