Beispiel #1
0
        public static Guid Ссылка(this ВидыОперацийПКО Значение)
        {
            switch (Значение)
            {
            case ВидыОперацийПКО.ОплатаПокупателя: return(ОплатаПокупателя);

            case ВидыОперацийПКО.ПриходДенежныхСредствРозничнаяВыручка: return(ПриходДенежныхСредствРозничнаяВыручка);

            case ВидыОперацийПКО.ВозвратДенежныхСредствПодотчетником: return(ВозвратДенежныхСредствПодотчетником);

            case ВидыОперацийПКО.ВозвратДенежныхСредствПоставщиком: return(ВозвратДенежныхСредствПоставщиком);

            case ВидыОперацийПКО.ПолучениеНаличныхДенежныхСредствВБанке: return(ПолучениеНаличныхДенежныхСредствВБанке);

            case ВидыОперацийПКО.асчетыПоКредитамИЗаймамСКонтрагентами: return(асчетыПоКредитамИЗаймамСКонтрагентами);

            case ВидыОперацийПКО.ВозвратДенежныхСредствРаботником: return(ВозвратДенежныхСредствРаботником);

            case ВидыОперацийПКО.асчетыПоКредитамИЗаймамСРаботниками: return(асчетыПоКредитамИЗаймамСРаботниками);

            case ВидыОперацийПКО.ПриходДенежныхСредствПрочее: return(ПриходДенежныхСредствПрочее);

            case ВидыОперацийПКО.ПрочиеРасчетыСКонтрагентами: return(ПрочиеРасчетыСКонтрагентами);
            }
            return(Guid.Empty);
        }
Beispiel #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 (Ссылка == асчетыПоКредитамИЗаймамСРаботниками)
     {
         return(ВидыОперацийПКО.асчетыПоКредитамИЗаймамСРаботниками);
     }
     else if (Ссылка == ПриходДенежныхСредствПрочее)
     {
         return(ВидыОперацийПКО.ПриходДенежныхСредствПрочее);
     }
     else if (Ссылка == ПрочиеРасчетыСКонтрагентами)
     {
         return(ВидыОперацийПКО.ПрочиеРасчетыСКонтрагентами);
     }
     return(ВидыОперацийПКО.ПустаяСсылка);
 }
Beispiel #3
0
 public static readonly Guid ПрочиеРасчетыСКонтрагентами = new Guid("0897a993-b051-1b82-437a-795f8016240f");        //Прочие расчеты с контрагентами
 public static ВидыОперацийПКО Получить(this ВидыОперацийПКО Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
Beispiel #4
0
 public static byte[] Ключ(this ВидыОперацийПКО Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }