public static Guid Ссылка(this ВидыНормативнойСтоимостиПроизводства Значение)
        {
            switch (Значение)
            {
            case ВидыНормативнойСтоимостиПроизводства.ассчитывается: return(ассчитывается);

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