Выгрузка общих параметров сцены

Материал из K3-Macro
Макро | Мебельные команды и функции | Выгрузка информации в мебельную базу | Обработки | Информация о мебельных элементах | Панели | Профили | Балюстрады | Длинномеры | Комплектующие | Кромки | Дополнительные материалы | Мебельные изделия | Общие параметры сцены | Информация о заказе | Материалы и сборочные единицы | Примеры задач, решаемые выгрузкой

Основная таблица – TVersions.

Структура таблицы TVersions
Имя поля
Тип
Описание

MajorVer

Числовой длинное целое

Мажорная версия базы

MinorVer

Числовой длинное целое

Минорная версия базы

Ver

Текстовый

Привычный номер версии

CurrentDateTime

Дата/время

Дата и время создания базы

Данная таблица содержит общую информацию о сцене, по которой она создана. Поле MajorVer содержит значение системной константы MEBEL_LAST_VERSION. Поле MinorVer содержит номер подверсии базы. Поле Ver содержит текстовую строку с привычным номером версии базы (например, «7.4»).

Также таблица общих параметров сцены может содержать дополнительные параметры. Эти параметры содержатся в таблице универсальных параметров TParams Для них заданы следующие значения полей:

UnitPos=0;

Hold1=0;

Hold2=0;

Hold3=0;

Список параметров представлен в таблице.

Список параметров таблицы TVersions
Название параметра
Смысл

SceneFileName

Полное имя файла сцены

SceneFileComment

Комментарий файла сцены

Дополнительно к описанным параметрам, таблица общих параметров содержит номера версий (мажорную и минорную) каждой из таблиц, входящих в базу. Имена параметров следующие:

Список параметров версий таблиц таблицы TVersions
Название параметра
Смысл
<TableName> Major Version
Мажорная версия таблицы <TableName>
<TableName> Minor Version
Минорная версия таблицы <TableName>

Например, параметр с именем «TAttrinutes Major Version» содержит номер мажорной версии таблицы TAttributes, а параметр «TElems Minor Version» - номер минорной версии таблицы TElems. Смысл этих параметров таков: мажорная версия таблицы меняется в том случае, если структура таблицы изменилась настолько, что нарушается нисходящая совместимость (например, удален столбец). Минорная версия таблицы меняется в том случае, если структура таблицы изменилась, но нисходящая совместимость осталась (например, добавлен столбец).


Макро | Мебельные команды и функции | Выгрузка информации в мебельную базу | Обработки | Информация о мебельных элементах | Панели | Профили | Балюстрады | Длинномеры | Комплектующие | Кромки | Дополнительные материалы | Мебельные изделия | Общие параметры сцены | Информация о заказе | Материалы и сборочные единицы | Примеры задач, решаемые выгрузкой