예제 #1
0
        public static Guid Ссылка(this СобытияПоНДСПокупки Значение)
        {
            switch (Значение)
            {
            case СобытияПоНДСПокупки.ПредъявленНДСПоставщиком: return(ПредъявленНДСПоставщиком);

            case СобытияПоНДСПокупки.УплаченНДСНаТаможне: return(УплаченНДСНаТаможне);

            case СобытияПоНДСПокупки.ПолученСчетФактура: return(ПолученСчетФактура);

            case СобытияПоНДСПокупки.НДСОплачен: return(НДСОплачен);

            case СобытияПоНДСПокупки.ПереданНДСНаСтроительство: return(ПереданНДСНаСтроительство);

            case СобытияПоНДСПокупки.ОСВведеноВЭксплуатацию: return(ОСВведеноВЭксплуатацию);

            case СобытияПоНДСПокупки.НДСВключенВСтоимость: return(НДСВключенВСтоимость);

            case СобытияПоНДСПокупки.ПредполагаетсяСтавка0: return(ПредполагаетсяСтавка0);

            case СобытияПоНДСПокупки.ПодтвержденаСтавка0: return(ПодтвержденаСтавка0);

            case СобытияПоНДСПокупки.НеПодтвержденаСтавка0: return(НеПодтвержденаСтавка0);

            case СобытияПоНДСПокупки.ВосстановленНДС: return(ВосстановленНДС);

            case СобытияПоНДСПокупки.ПредъявленНДСКВычету: return(ПредъявленНДСКВычету);

            case СобытияПоНДСПокупки.ПредъявленНДСКВычету0: return(ПредъявленНДСКВычету0);

            case СобытияПоНДСПокупки.Возврат: return(Возврат);

            case СобытияПоНДСПокупки.НДСсписанНаРасходы: return(НДСсписанНаРасходы);
            }
            return(Guid.Empty);
        }
예제 #2
0
 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 (Ссылка == ПредполагаетсяСтавка0)
     {
         return(СобытияПоНДСПокупки.ПредполагаетсяСтавка0);
     }
     else if (Ссылка == ПодтвержденаСтавка0)
     {
         return(СобытияПоНДСПокупки.ПодтвержденаСтавка0);
     }
     else if (Ссылка == НеПодтвержденаСтавка0)
     {
         return(СобытияПоНДСПокупки.НеПодтвержденаСтавка0);
     }
     else if (Ссылка == ВосстановленНДС)
     {
         return(СобытияПоНДСПокупки.ВосстановленНДС);
     }
     else if (Ссылка == ПредъявленНДСКВычету)
     {
         return(СобытияПоНДСПокупки.ПредъявленНДСКВычету);
     }
     else if (Ссылка == ПредъявленНДСКВычету0)
     {
         return(СобытияПоНДСПокупки.ПредъявленНДСКВычету0);
     }
     else if (Ссылка == Возврат)
     {
         return(СобытияПоНДСПокупки.Возврат);
     }
     else if (Ссылка == НДСсписанНаРасходы)
     {
         return(СобытияПоНДСПокупки.НДСсписанНаРасходы);
     }
     return(СобытияПоНДСПокупки.ПустаяСсылка);
 }
예제 #3
0
 public static readonly Guid НДСсписанНаРасходы = new Guid("3b3a899b-b80a-6f21-4521-aa3157f5c585");     //НДС списан на расходы
 public static СобытияПоНДСПокупки Получить(this СобытияПоНДСПокупки Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
예제 #4
0
 public static byte[] Ключ(this СобытияПоНДСПокупки Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }