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(ВыдачаДенежныхСредствКассеККМ);

            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(ВидыОперацийРКО.ВыдачаДенежныхСредствКассеККМ);
     }
     else if (Ссылка == ВыплатаДепонентов)
     {
         return(ВидыОперацийРКО.ВыплатаДепонентов);
     }
     else if (Ссылка == асходДенежныхСредствПрочее)
     {
         return(ВидыОперацийРКО.асходДенежныхСредствПрочее);
     }
     return(ВидыОперацийРКО.ПустаяСсылка);
 }
Beispiel #3
0
 public static readonly Guid асходДенежныхСредствПрочее = new Guid("6520e3a1-e3a5-78ec-4483-a7fc9a4ca40d");         //Прочий расход денежных средств
 public static ВидыОперацийРКО Получить(this ВидыОперацийРКО Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
Beispiel #4
0
 public static byte[] Ключ(this ВидыОперацийРКО Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }