На главную   На главную   Форумы Новости Документация Скачать Купить  
Регистрация  
Система Allegro
Oб Allegro Характеристики Пример конфигурации Документация База ошибок Развитие
Версия для печати К списку книг Вернуться к оглавлению Предыдущий параграф Следующий параграф
Поиск по книге

Глава 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) Только для полей ссылок: название таблицы, на которую ссылается данное поле



Система Allegro. Руководство разработчика Наверх