AT SETTINGPOS
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: «<syntaxhighlight lang="SQL"> /* Поля категория объекта и наименование объекта используются чисто для …») |
SYSDBA (обсуждение | вклад) |
||
| Строка 32: | Строка 32: | ||
); | ); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| + | |||
| + | ====См. также==== | ||
| + | |||
| + | * [http://gedemin.blogspot.com/2013/01/blog-post_23.html Автоматическое добавление доменов в таблицу at_settingpos] | ||
[[Category:База данных]] | [[Category:База данных]] | ||
Текущая версия на 20:40, 23 января 2013
/* Поля категория объекта и наименование объекта используются чисто для отображения содержимого настройки, при этом поля мастера могут содержать информацию о мастрее сохраняемого объекта, опять-таки только для просмотра содержимого настройки. Например, мы сохраняем поле usr$newfield таблицы usr$newtable. Мастер-категория - таблица, мастер-наименование - usr$newtable, категория объекта - поле, наименование объекта - usr$newfield. */ CREATE TABLE at_settingpos ( id dintkey, /* идентификатор */ settingkey dmasterkey NOT NULL, /* ссылка на настройку */ mastercategory dtext20 COLLATE PXW_CYRL, /* категория местера */ mastername dtext60 COLLATE PXW_CYRL, /* наименование мастера */ objectclass dclassname NOT NULL /* класс сохраняемого объекта */ COLLATE PXW_CYRL, subtype dtext40 COLLATE PXW_CYRL, /* сабтайп сохраняемого объекта */ category dtext20 COLLATE PXW_CYRL, /* категория сохраняемого объекта */ objectname dname NOT NULL /* наименование сохраняемого объекта */ COLLATE PXW_CYRL, xid dinteger NOT NULL, /* идентификатор сохраняемого объекта (из базы-родителя) */ dbid dinteger NOT NULL, /* идентификатор базы родителя */ objectorder dinteger NOT NULL, /* порядок следования объектов в настройке */ withdetail dboolean_notnull DEFAULT 0 /* считывать все детальные объекты для данного объекта */ NOT NULL, needmodify dboolean_notnull DEFAULT 1 /* модифицировать объекты при активации настройки */ NOT NULL, autoadded DBOOLEAN_NOTNULL DEFAULT 0 /* позиция добавлена автоматически */ NOT NULL );