public РегистрИзмерение_ColumnRole() : base() { ID = RoleConst.Регистр_Измерение; Name = "^Регистр.Измерение"; Description = "Измерения - данные предметной области, например заказчики, магазины или товары"; Position = 10; IsRequiredColumn = true; IsMultiColumn = true; IsIndexed = true; DataType = new ForeingKeyDataType(); NewColumnName = "Субконто"; AllowedDataTypes.Add("Ссылка", new ForeingKeyDataType()); AllowedDataTypes.Add("Строка", new StringDataType()); AllowedDataTypes.Add("Дата", new DateDataType()); AllowedDataTypes.Add("ДатаВремя", new DateTimeDataType()); AllowedDataTypes.Add("Время", new TimeDataType()); AllowedDataTypes.Add("Количество", new QuantityDataType()); AllowedDataTypes.Add("Сумма", new MoneyDataType()); AllowedDataTypes.Add("Целое", new IntDataType()); AllowedDataTypes.Add("Guid", new GuidDataType()); //AllowedDataTypes.Add("Сумма", new MoneyDataType()); TableRoleType = typeof(Регистр_TableRole); }
public ДоговорРеализации_Клиент_ColumnRole() : base() { ID = Const.ДоговорРеализации_Клиент; Name = "^ДоговорРеализации.Клиент"; Description = "Клиент в договоре"; Position = 10; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = true; DataType = new ForeingKeyDataType() { RefTableID = Const.Клиент }; NewColumnName = "Клиент"; TableRoleType = typeof(ДоговорРеализации_TableRole); }
public РегистрКонфигБизнесОперация_ColumnRole() : base() { ID = RoleConst.Регистр_КонфигБизнесОперация; Name = "^Регистр.КонфигБизнесОперация"; Description = "Ссылка бизнес-операцию таблицы (конфигурация)"; Position = 80; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = true; DataType = new ForeingKeyDataType() { RefTableID = SchemaTableDetailOper_HelperTable.StaticID }; NewColumnName = "КонфигБизнесОперация"; TableRoleType = typeof(Регистр_TableRole); }
public ВложеннаяТаблицаБизнесОперация_ColumnRole() : base() { ID = RoleConst.ВложеннаяТаблица_БизнесОперация; Name = "^ВложеннаяТаблица.БизнесОперация"; Description = "Бизнес-операция в табличной части"; Position = 0; IsRequiredColumn = false; IsMultiColumn = false; IsIndexed = false; DataType = new ForeingKeyDataType() { RefTableID=SchemaTableDetailOper_HelperTable.StaticID}; NewColumnName = "БизнесОперация"; TableRoleType = typeof(ВложеннаяТаблица_TableRole); }
public UserAccessRoleLinkUserID_ColumnRole() : base() { ID = Guid.Parse("CE25CE81-2C46-4E81-B8F8-42FE33066481"); Name = "^UserAccessRoleLink.UserID"; Description = "ID пользователя"; Position = 20; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = true; DataType = new ForeingKeyDataType() { RefTableID = RoleConst.User }; NewColumnName = "UserID"; TableRoleType = typeof(UserAccessRoleLink_TableRole); }
public РегистрДеталь_ColumnRole() : base() { ID = RoleConst.Регистр_Деталь; Name = "^Регистр.Деталь"; Description = "Ссылка на запись в деталь-таблице (обычно спецификация документа)"; Position = 60; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = true; DataType = new ForeingKeyDataType() { RefTableID = RoleConst.Таблица }; NewColumnName = "Деталь"; TableRoleType = typeof(Регистр_TableRole); }
public UserGroupLinkGroupID_ColumnRole() : base() { ID = Guid.Parse("C15F81A6-FDE1-45A7-BD76-751D7C61B9E0"); Name = "^UserGroupLink.GroupID"; Description = "ID группы"; Position = 10; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = true; DataType = new ForeingKeyDataType() { RefTableID = RoleConst.UserGroup }; NewColumnName = "GroupID"; TableRoleType = typeof(UserGroupLink_TableRole); }
public UserGroupLinkUserID_ColumnRole() : base() { ID = Guid.Parse("21EF6BBE-3717-40E6-857F-731912E980C9"); Name = "^UserGroupLink.UserID"; Description = "ID пользователя"; Position = 20; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = true; DataType = new ForeingKeyDataType() { RefTableID = RoleConst.User }; NewColumnName = "UserID"; TableRoleType = typeof(UserGroupLink_TableRole); }
public РегистрКонфигПроводка_ColumnRole() : base() { ID = RoleConst.Регистр_КонфигПроводка; Name = "^Регистр.КонфигПроводка"; Description = "Ссылка проводку таблицы (конфигурация)"; Position = 90; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = true; DataType = new ForeingKeyDataType() { RefTableID = SchemaTableDetailOperProvodka_HelperTable.StaticID }; NewColumnName = "КонфигПроводка"; TableRoleType = typeof(Регистр_TableRole); }