public static Guid Ссылка(this ПринадлежностьНоменклатуры Значение)
 {
     switch (Значение)
     {
     case ПринадлежностьНоменклатуры.Принятый: return(Принятый);
     }
     return(Guid.Empty);
 }
 public static ПринадлежностьНоменклатуры Получить(this ПринадлежностьНоменклатуры Значение, Guid Ссылка)
 {
     if (Ссылка == Принятый)
     {
         return(ПринадлежностьНоменклатуры.Принятый);
     }
     return(ПринадлежностьНоменклатуры.ПустаяСсылка);
 }
 public static byte[] Ключ(this ПринадлежностьНоменклатуры Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
 public static ПринадлежностьНоменклатуры Получить(this ПринадлежностьНоменклатуры Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }