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(БольничныйЗаСчетРаботодателяНовыйСтраховойСлучай);
            }
            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(ВариантыОбработкиЗаписиПриОтраженииВРеглУчете.БольничныйЗаСчетРаботодателяНовыйСтраховойСлучай);
     }
     return(ВариантыОбработкиЗаписиПриОтраженииВРеглУчете.ПустаяСсылка);
 }
 public static readonly Guid БольничныйЗаСчетРаботодателяНовыйСтраховойСлучай = new Guid("6dee0587-ef49-66bf-48ab-fe2451425392");        //Больничный за счет работодателя новый страховой случай
 public static ВариантыОбработкиЗаписиПриОтраженииВРеглУчете Получить(this ВариантыОбработкиЗаписиПриОтраженииВРеглУчете Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
 public static byte[] Ключ(this ВариантыОбработкиЗаписиПриОтраженииВРеглУчете Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }