public static ФорматОтветаНаЗапросИОН Получить(this ФорматОтветаНаЗапросИОН Значение, Guid Ссылка)
 {
     if (Ссылка == TXT)
     {
         return(ФорматОтветаНаЗапросИОН.TXT);
     }
     else if (Ссылка == PDF)
     {
         return(ФорматОтветаНаЗапросИОН.PDF);
     }
     else if (Ссылка == RTF)
     {
         return(ФорматОтветаНаЗапросИОН.RTF);
     }
     else if (Ссылка == XML)
     {
         return(ФорматОтветаНаЗапросИОН.XML);
     }
     else if (Ссылка == HTML)
     {
         return(ФорматОтветаНаЗапросИОН.HTML);
     }
     else if (Ссылка == XLS)
     {
         return(ФорматОтветаНаЗапросИОН.XLS);
     }
     return(ФорматОтветаНаЗапросИОН.ПустаяСсылка);
 }
        public static Guid Ссылка(this ФорматОтветаНаЗапросИОН Значение)
        {
            switch (Значение)
            {
            case ФорматОтветаНаЗапросИОН.TXT: return(TXT);

            case ФорматОтветаНаЗапросИОН.PDF: return(PDF);

            case ФорматОтветаНаЗапросИОН.RTF: return(RTF);

            case ФорматОтветаНаЗапросИОН.XML: return(XML);

            case ФорматОтветаНаЗапросИОН.HTML: return(HTML);

            case ФорматОтветаНаЗапросИОН.XLS: return(XLS);
            }
            return(Guid.Empty);
        }
 public static byte[] Ключ(this ФорматОтветаНаЗапросИОН Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
 public static readonly Guid XLS  = new Guid("8f43fb89-c05c-b0ea-4ec2-a16b653330a1"); //Документ XLS
 public static ФорматОтветаНаЗапросИОН Получить(this ФорматОтветаНаЗапросИОН Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }