Выгрузка общих параметров сцены: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 2: | Строка 2: | ||
{{Выгрузка информации в мебельную базу}} | {{Выгрузка информации в мебельную базу}} | ||
---- | ---- | ||
'''Основная таблица | '''Основная таблица — TVersions.''' | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 59: | Строка 59: | ||
Данная таблица содержит общую информацию о сцене, по которой она создана. Поле '''MajorVer''' содержит значение системной константы '''MEBEL_LAST_VERSION'''. Поле '''MinorVer''' содержит номер подверсии базы. Поле '''Ver''' содержит текстовую строку с привычным номером версии базы (например, '''«7.4»'''). | Данная таблица содержит общую информацию о сцене, по которой она создана. Поле '''MajorVer''' содержит значение системной константы '''MEBEL_LAST_VERSION'''. Поле '''MinorVer''' содержит номер подверсии базы. Поле '''Ver''' содержит текстовую строку с привычным номером версии базы (например, '''«7.4»'''). | ||
Также таблица общих параметров сцены может содержать дополнительные параметры. Эти параметры содержатся в таблице универсальных параметров '''TParams''' | Также таблица общих параметров сцены может содержать дополнительные параметры. Эти параметры содержатся в таблице универсальных параметров '''TParams'''. Для них заданы следующие значения полей: | ||
'''UnitPos=0'''; | '''UnitPos=0'''; |
Текущая версия от 17:56, 11 января 2024
Основная таблица — TVersions.
|
|
|
---|---|---|
MajorVer |
Числовой длинное целое |
Мажорная версия базы |
MinorVer |
Числовой длинное целое |
Минорная версия базы |
Ver |
Текстовый |
Привычный номер версии |
CurrentDateTime |
Дата/время |
Дата и время создания базы |
Данная таблица содержит общую информацию о сцене, по которой она создана. Поле MajorVer содержит значение системной константы MEBEL_LAST_VERSION. Поле MinorVer содержит номер подверсии базы. Поле Ver содержит текстовую строку с привычным номером версии базы (например, «7.4»).
Также таблица общих параметров сцены может содержать дополнительные параметры. Эти параметры содержатся в таблице универсальных параметров TParams. Для них заданы следующие значения полей:
UnitPos=0;
Hold1=0;
Hold2=0;
Hold3=0;
Список параметров представлен в таблице.
|
|
---|---|
SceneFileName |
Полное имя файла сцены |
SceneFileComment |
Комментарий файла сцены |
Дополнительно к описанным параметрам, таблица общих параметров содержит номера версий (мажорную и минорную) каждой из таблиц, входящих в базу. Имена параметров следующие:
|
|
---|---|
|
|
|
|
Например, параметр с именем «TAttrinutes Major Version» содержит номер мажорной версии таблицы TAttributes, а параметр «TElems Minor Version» - номер минорной версии таблицы TElems. Смысл этих параметров таков: мажорная версия таблицы меняется в том случае, если структура таблицы изменилась настолько, что нарушается нисходящая совместимость (например, удален столбец). Минорная версия таблицы меняется в том случае, если структура таблицы изменилась, но нисходящая совместимость осталась (например, добавлен столбец).