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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #9
0
        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);
        }
Пример #10
0
        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);
        }