public static Guid Ссылка(this КодыОперацийБракВПроизводстве Значение)
        {
            switch (Значение)
            {
            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(КодыОперацийБракВПроизводстве.СписаниеБракВПроизводстве_Регламент);
     }
     return(КодыОперацийБракВПроизводстве.ПустаяСсылка);
 }
 public static byte[] Ключ(this КодыОперацийБракВПроизводстве Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
 public static readonly Guid СписаниеБракВПроизводстве_Регламент = new Guid("ae240280-4a0e-3d3a-443d-ebcfc28a6c16");        //Списание затрат по браку в пр-ве (28-й счет) (регламент.)
 public static КодыОперацийБракВПроизводстве Получить(this КодыОперацийБракВПроизводстве Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }