public РегистрРеквизит_ColumnRole() : base() { ID = RoleConst.Регистр_Реквизит; Name = "^Регистр.Реквизит"; Description = "Реквизит - любые дополнительные данные в регистрах и проводках"; Position = 25; IsRequiredColumn = false; IsMultiColumn = true; IsIndexed = false; DataType = new StringDataType() { MaxSize = 50 }; 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()); TableRoleType = typeof(Регистр_TableRole); }
public СправочникНомер_ColumnRole() : base() { ID = Guid.Parse("8D7635CC-548B-4796-A47D-6BCA6B21B1FF"); Name = "^Справочник.Номер"; Description = "'Номер' в справочнике"; Position = 0; IsRequiredColumn = false; IsMultiColumn = false; IsIndexed = false; DataType = new StringDataType() { MaxSize = 30 }; NewColumnName = "Номер"; TableRoleType = typeof(Справочник_TableRole); }
public UserPassword_ColumnRole() : base() { ID = Guid.Parse("FEE417DD-E797-469D-BACC-D842051782D8"); Name = "^User.Password"; Description = "Пароль пользователя, зашифрованный в MD5 "; Position = 40; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = true; DataType = new StringDataType() { MaxSize = 100 }; NewColumnName = "Password"; TableRoleType = typeof(User_TableRole); }
public UserLogin_ColumnRole() : base() { ID = Guid.Parse("D2E22660-8BEF-4729-8868-E70F12AFF195"); Name = "^User.Login"; Description = "Логин пользователя"; Position = 30; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = false; DataType = new StringDataType() { MaxSize = 100 }; NewColumnName = "Login"; TableRoleType = typeof(User_TableRole); }
public СправочникНазвание_ColumnRole() : base() { ID = Guid.Parse("715B4131-7BDD-4614-A7CE-1E175386FBCD"); Name = "^Справочник.Название"; Description = "'Название' в справочнике"; Position = 10; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = false; DataType = new StringDataType() { MaxSize = 150 }; NewColumnName = "Название"; TableRoleType = typeof(Справочник_TableRole); }
public ТаблицаСтрока_ColumnRole() : base() { ID = Guid.Parse("4978799F-1C44-4AFC-9F52-E094D0D9FFFC"); Name = "^Таблица.Строка"; Description = "Строка"; Position = 10; IsRequiredColumn = false; IsMultiColumn = true; IsIndexed = false; DataType = new StringDataType() { MaxSize = 50 }; NewColumnName = "Новая строка"; TableRoleType = typeof(Таблица_TableRole); }
public ЮрЛицо_ИНН_ColumnRole() : base() { ID = Const.ЮрЛицо_ИНН; Name = "^ЮрЛицо.ИНН"; Description = "ИНН юр.лица"; Position = 10; IsRequiredColumn = false; IsMultiColumn = false; IsIndexed = false; DataType = new StringDataType() { MaxSize = 15 }; NewColumnName = "ИНН"; TableRoleType = typeof(ЮрЛицо_TableRole); }
public ФизЛицо_Фамилия_ColumnRole() : base() { ID = Const.ФизЛицо_Фамилия; Name = "^ФизЛицо.Фамилия"; Description = "Фамилия"; Position = 10; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = false; DataType = new StringDataType() { MaxSize = 50 }; NewColumnName = "Фамилия"; TableRoleType = typeof(ФизЛицо_TableRole); }
public UserGroupName_ColumnRole() : base() { ID = Guid.Parse("027F07BA-75B2-4F2A-9FE9-A0B66250A7C3"); Name = "^UserGroup.Name"; Description = "Имя группы пользователей"; Position = 10; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = false; DataType = new StringDataType() { MaxSize = 100 }; NewColumnName = "Name"; TableRoleType = typeof(UserGroup_TableRole); }
public UserLastName_ColumnRole() : base() { ID = Guid.Parse("C6D4E0D3-AA6B-42F4-AFA0-1E688E3DAE6F"); Name = "^User.LastName"; Description = "Фамилия пользователя"; Position = 20; IsRequiredColumn = true; IsMultiColumn = false; IsIndexed = false; DataType = new StringDataType() { MaxSize = 100 }; NewColumnName = "LastName"; TableRoleType = typeof(User_TableRole); }