public static Guid Ссылка(this ВидыРасходовЦелевыхСредств Значение)
        {
            switch (Значение)
            {
            case ВидыРасходовЦелевыхСредств.асходыСвязанныеСОплатойТруда: return(асходыСвязанныеСОплатойТруда);

            case ВидыРасходовЦелевыхСредств.ВыплатыНеСвязанныеСОплатойТруда: return(ВыплатыНеСвязанныеСОплатойТруда);

            case ВидыРасходовЦелевыхСредств.ОказаниеСоциальнойИБлаготворительнойПомощи: return(ОказаниеСоциальнойИБлаготворительнойПомощи);

            case ВидыРасходовЦелевыхСредств.ПроведениеКонференцийСеминаров: return(ПроведениеКонференцийСеминаров);

            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 (Ссылка == ПриобретениеОсновныхСредствИнвентаряИИногоИмущества)
     {
         return(ВидыРасходовЦелевыхСредств.ПриобретениеОсновныхСредствИнвентаряИИногоИмущества);
     }
     else if (Ссылка == асходыСвязанныеСПредпринимательскойДеятельностью)
     {
         return(ВидыРасходовЦелевыхСредств.асходыСвязанныеСПредпринимательскойДеятельностью);
     }
     else if (Ссылка == ПрочиеРасходы)
     {
         return(ВидыРасходовЦелевыхСредств.ПрочиеРасходы);
     }
     return(ВидыРасходовЦелевыхСредств.ПустаяСсылка);
 }
 public static readonly Guid ПрочиеРасходы = new Guid("3d7bb198-6eb5-3fd0-4e99-a96a3e42c5c8");                                          //Прочие расходы
 public static ВидыРасходовЦелевыхСредств Получить(this ВидыРасходовЦелевыхСредств Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
 public static byte[] Ключ(this ВидыРасходовЦелевыхСредств Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }