public static Guid Ссылка(this ТарифыСтраховыхВзносов Значение)
        {
            switch (Значение)
            {
            case ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим: return(ОбщийНалоговыйРежим);

            case ТарифыСтраховыхВзносов.СельХозПроизводители: return(СельХозПроизводители);

            case ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим: return(УпрощенныйНалоговыйРежим);

            case ТарифыСтраховыхВзносов.ЕСХН: return(ЕСХН);

            case ТарифыСтраховыхВзносов.ЕНВД: return(ЕНВД);

            case ТарифыСтраховыхВзносов.ОрганизацияИнвалидов: return(ОрганизацияИнвалидов);

            case ТарифыСтраховыхВзносов.езидентТехникоВнедренческойЗоны: return(езидентТехникоВнедренческойЗоны);

            case ТарифыСтраховыхВзносов.УчастникПроектаИнновационныйЦентрСколково: return(УчастникПроектаИнновационныйЦентрСколково);

            case ТарифыСтраховыхВзносов.ХозОбществаБюджетныхВУЗов: return(ХозОбществаБюджетныхВУЗов);

            case ТарифыСтраховыхВзносов.ITОрганизации: return(ITОрганизации);

            case ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежимПроизводство: return(УпрощенныйНалоговыйРежимПроизводство);

            case ТарифыСтраховыхВзносов.СМИ: return(СМИ);

            case ТарифыСтраховыхВзносов.НародныеХудожественныеПромыслы: return(НародныеХудожественныеПромыслы);

            case ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ: return(ДляЧленовЭкипажейМорскихСудовПодФлагомРФ);

            case ТарифыСтраховыхВзносов.ДляФармацевтовАптек: return(ДляФармацевтовАптек);

            case ТарифыСтраховыхВзносов.НекоммерческиеОрганизации: return(НекоммерческиеОрганизации);

            case ТарифыСтраховыхВзносов.БлаготворительныеОрганизации: return(БлаготворительныеОрганизации);

            case ТарифыСтраховыхВзносов.ОрганизацииОказывающиеИнжиниринговыеУслуги: return(ОрганизацииОказывающиеИнжиниринговыеУслуги);
            }
            return(Guid.Empty);
        }
 public static ТарифыСтраховыхВзносов Получить(this ТарифыСтраховыхВзносов Значение, Guid Ссылка)
 {
     if (Ссылка == ОбщийНалоговыйРежим)
     {
         return(ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим);
     }
     else if (Ссылка == СельХозПроизводители)
     {
         return(ТарифыСтраховыхВзносов.СельХозПроизводители);
     }
     else if (Ссылка == УпрощенныйНалоговыйРежим)
     {
         return(ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим);
     }
     else if (Ссылка == ЕСХН)
     {
         return(ТарифыСтраховыхВзносов.ЕСХН);
     }
     else if (Ссылка == ЕНВД)
     {
         return(ТарифыСтраховыхВзносов.ЕНВД);
     }
     else if (Ссылка == ОрганизацияИнвалидов)
     {
         return(ТарифыСтраховыхВзносов.ОрганизацияИнвалидов);
     }
     else if (Ссылка == езидентТехникоВнедренческойЗоны)
     {
         return(ТарифыСтраховыхВзносов.езидентТехникоВнедренческойЗоны);
     }
     else if (Ссылка == УчастникПроектаИнновационныйЦентрСколково)
     {
         return(ТарифыСтраховыхВзносов.УчастникПроектаИнновационныйЦентрСколково);
     }
     else if (Ссылка == ХозОбществаБюджетныхВУЗов)
     {
         return(ТарифыСтраховыхВзносов.ХозОбществаБюджетныхВУЗов);
     }
     else if (Ссылка == ITОрганизации)
     {
         return(ТарифыСтраховыхВзносов.ITОрганизации);
     }
     else if (Ссылка == УпрощенныйНалоговыйРежимПроизводство)
     {
         return(ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежимПроизводство);
     }
     else if (Ссылка == СМИ)
     {
         return(ТарифыСтраховыхВзносов.СМИ);
     }
     else if (Ссылка == НародныеХудожественныеПромыслы)
     {
         return(ТарифыСтраховыхВзносов.НародныеХудожественныеПромыслы);
     }
     else if (Ссылка == ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
     {
         return(ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ);
     }
     else if (Ссылка == ДляФармацевтовАптек)
     {
         return(ТарифыСтраховыхВзносов.ДляФармацевтовАптек);
     }
     else if (Ссылка == НекоммерческиеОрганизации)
     {
         return(ТарифыСтраховыхВзносов.НекоммерческиеОрганизации);
     }
     else if (Ссылка == БлаготворительныеОрганизации)
     {
         return(ТарифыСтраховыхВзносов.БлаготворительныеОрганизации);
     }
     else if (Ссылка == ОрганизацииОказывающиеИнжиниринговыеУслуги)
     {
         return(ТарифыСтраховыхВзносов.ОрганизацииОказывающиеИнжиниринговыеУслуги);
     }
     return(ТарифыСтраховыхВзносов.ПустаяСсылка);
 }
 public static readonly Guid ОрганизацииОказывающиеИнжиниринговыеУслуги = new Guid("f687aeaa-5d5a-d1e8-4214-be0420aa3943"); //Организации, оказывающие инжиниринговые услуги
 public static ТарифыСтраховыхВзносов Получить(this ТарифыСтраховыхВзносов Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
 public static byte[] Ключ(this ТарифыСтраховыхВзносов Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }