AT RELATION FIELDS
Материал из GedeminWiki
CREATE TABLE at_relation_fields( id dintkey, fieldname dfieldname NOT NULL, /* наименование поля в IB */ relationname dtablename NOT NULL, /* ссылка на таблицу */ fieldsource dfieldname, /* ссылка на тип поля (домен) */ crosstable dtablename, /* для типа множество */ crossfield dfieldname, /* */ relationkey dmasterkey, /* ссылка на таблицу */ fieldsourcekey dintkey, /* ссылка на тип поля (домен) */ crosstablekey dforeignkey, /* для типа множество */ crossfieldkey dforeignkey, /* */ lname dname, /* локализованное наименование поля */ lshortname dtext20, /* локализованное наименование поля */ description dtext180, /* описание назначения поля */ /* Визуальные настройки для поля */ visible dboolean, /* видимое поле */ format dtext60, /* формат вывода */ alignment dtextalignment, /* выравнивание */ colwidth dsmallint, /* ширина поля в гриде */ readonly dboolean DEFAULT 0, /* запрещено ли визуальное редактирование поля */ gdclassname dtext180, /* наименование класса */ gdsubtype dtext180, /* подтип класса */ afull dsecurity, /* права доступа */ achag dsecurity, aview dsecurity, objects dblobtext80_1251, /* список бизнес-объектов, для которых это поле вытягивается */ deleterule ddeleterule, /* правило удаления для полей ссылок */ editiondate deditiondate, /* Дата последнего редактирования */ editorkey dintkey, /* Ссылка на пользователя, который редактировал запись*/ reserved dinteger /* зарезервировано для будущих поколений */ )