V82.ДокументыСсылка.ПринятиеКУчетуОС.ПринятиеКУчетуОС C# (CSharp) Method

ПринятиеКУчетуОС() public method

public ПринятиеКУчетуОС ( byte УникальныйИдентификатор ) : System
УникальныйИдентификатор byte
return System
        public ПринятиеКУчетуОС(byte[] УникальныйИдентификатор)
        {
            using (var Подключение = new SqlConnection(СтрокаСоединения))
            {
                Подключение.Open();
                using (var Команда = Подключение.CreateCommand())
                {
                    Команда.CommandText = @"Select top 1
                    _IDRRef [Ссылка]
                    ,_Version [Версия]
                    ,_Marked [ПометкаУдаления]
                    ,_Number [Номер]
                    ,_Fld10018RRef [ВидОперации]
                    ,_Fld10019 [ГодоваяНормаАмортизацииБУ]
                    ,_Fld10020 [ГодоваяНормаАмортизацииУУ]
                    ,_Fld10021RRef [ГрафикАмортизацииПоГодуБУ]
                    ,_Fld10022RRef [ГрафикАмортизацииПоГодуУУ]
                    ,_Fld10023 [ДатаПриобретения]
                    ,_Fld10024RRef [ИндивидуальныйГрафикАмортизации]
                    ,_Fld10025 [Комментарий]
                    ,_Fld10026 [КоэффициентУскоренияБУ]
                    ,_Fld10027 [КоэффициентУскоренияУУ]
                    ,_Fld10028RRef [МОЛБУ]
                    ,_Fld10029RRef [МОЛУУ]
                    ,_Fld10030RRef [НаправлениеСписанияПриПринятииКУчету]
                    ,_Fld10031 [НачислятьАмортизациюБУ]
                    ,_Fld10032 [НачислятьАмортизациюВТекущемМесяце]
                    ,_Fld10033 [НачислятьАмортизациюНУ]
                    ,_Fld10034 [НачислятьАмортизациюУУ]
                    ,_Fld10035 [НДСВключенВСтоимость]
                    ,_Fld10036RRef [Номенклатура]
                    ,_Fld10038RRef [ОбъектСтроительства]
                    ,_Fld10039RRef [Организация]
                    ,_Fld10040RRef [Ответственный]
                    ,_Fld10042 [ОтражатьВНалоговомУчете]
                    ,_Fld10041 [ОтражатьВБухгалтерскомУчете]
                    ,_Fld10045RRef [ПараметрВыработкиБУ]
                    ,_Fld10043 [ОтражатьВУправленческомУчете]
                    ,_Fld10044 [ОтразитьВСоставеМПЗ]
                    ,_Fld10048RRef [ПодразделениеОрганизации]
                    ,_Fld10046RRef [ПараметрВыработкиУУ]
                    ,_Fld10047RRef [Подразделение]
                    ,_Fld10094RRef [ПорядокВключенияСтоимостиВСоставРасходовНУ]
                    ,_Fld10050 [ПредполагаемыйОбъемПродукцииБУ]
                    ,_Fld10052 [ПринятиеКУчетуОдновременноСВводомВЭксплуатацию]
                    ,_Fld10051 [ПредполагаемыйОбъемПродукцииУУ]
                    ,_Fld10057RRef [Склад]
                    ,_Fld10053 [ПринятиеКУчетуОдновременноСВводомВЭксплуатациюРегл]
                    ,_Fld10063RRef [СоставОсновногоСредства]
                    ,_Fld10055RRef [СерияМПЗ]
                    ,_Fld10056RRef [СерияНоменклатуры]
                    ,_Fld10064 [СпециальныйКоэффициентНУ]
                    ,_Fld10066RRef [СпособНачисленияАмортизацииБУ]
                    ,_Fld10059RRef [СобытиеВводВЭксплуатацию]
                    ,_Fld10060RRef [СобытиеВводВЭксплуатациюРегл]
                    ,_Fld10061RRef [СобытиеПринятиеКУчету]
                    ,_Fld10062RRef [СобытиеПринятиеКУчетуРегл]
                    ,_Fld10067RRef [СпособНачисленияАмортизацииНУ]
                    ,_Fld10069RRef [СпособПоступления]
                    ,_Fld10065 [СписыватьПриПринятииКУчету]
                    ,_Fld10070RRef [СпособыОтраженияРасходовПоАмортизации]
                    ,_Fld10071 [СрокПолезногоИспользованияБУ]
                    ,_Fld10068RRef [СпособНачисленияАмортизацииУУ]
                    ,_Fld10072 [СрокПолезногоИспользованияНУ]
                    ,_Fld10073 [СрокПолезногоИспользованияУСН]
                    ,_Fld10077 [СтоимостьБУ]
                    ,_Fld10078 [СтоимостьБУХоз]
                    ,_Fld10079 [СтоимостьНУ]
                    ,_Fld10074 [СрокПолезногоИспользованияУУ]
                    ,_Fld10075RRef [СтавкаНДС]
                    ,_Fld10076 [Стоимость]
                    ,_Fld10080 [СтоимостьНУХоз]
                    ,_Fld10095 [СтоимостьПР]
                    ,_Fld10096 [СтоимостьПРХоз]
                    ,_Fld10097 [СтоимостьВР]
                    ,_Fld10098 [СтоимостьВРХоз]
                    ,_Fld10082 [СуммаНДС]
                    ,_Fld10081 [СтоимостьУСН]
                    ,_Fld10083RRef [СчетНачисленияАмортизацииБУ]
                    ,_Fld10084RRef [СчетНачисленияАмортизацииНУ]
                    ,_Fld10085RRef [СчетУчетаБУ]
                    ,_Fld10087RRef [СчетУчетаМПЗБУ]
                    ,_Fld10086RRef [СчетУчетаБУВнеоборотногоАктива]
                    ,_Fld10089RRef [СчетУчетаНУ]
                    ,_Fld10091RRef [ХарактеристикаМПЗ]
                    ,_Fld10092RRef [ХарактеристикаНоменклатуры]
                    ,_Fld10093RRef [ШифрПоЕНАОФ]
                    ,_Fld10090RRef [СчетУчетаНУВнеоборотногоАктива]
                    ,_Fld10054 [ПроцентКапитальныхВложенийВключаемыхВРасходыНУ]
                    ,_Fld10049RRef [ПорядокВключенияСтоимостиВСоставРасходовУСН]
                    ,_Fld10037RRef [НоменклатураМПЗ]
                    ,_Fld10058RRef [СкладМПЗ]
                    ,_Fld18829RRef [СчетУчетаЗатратПоАмортизационнойПремии]
                    ,_Fld18830RRef [СубконтоПоАмортизационнойПремии1]
                    ,_Fld18831RRef [СубконтоПоАмортизационнойПремии2]
                    ,_Fld18832RRef [СубконтоПоАмортизационнойПремии3]
                    ,_Fld27258RRef [СпособОтраженияРасходовПриВключенииВСтоимость]
                    From _Document411(NOLOCK)
                    Where _IDRRef=@УникальныйИдентификатор";
                    Команда.Parameters.AddWithValue("УникальныйИдентификатор", УникальныйИдентификатор);
                    using (var Читалка = Команда.ExecuteReader())
                    {
                        if (Читалка.Read())
                        {
                            //ToDo: Читать нужно через GetValues()
                            Ссылка = new Guid((byte[])Читалка.GetValue(0));
                            var ПотокВерсии = ((byte[])Читалка.GetValue(1));
                            Array.Reverse(ПотокВерсии);
                            Версия =  BitConverter.ToInt64(ПотокВерсии, 0);
                            ВерсияДанных =  Convert.ToBase64String(ПотокВерсии);
                            ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1;
                            Номер = Читалка.GetString(3);
                            ВидОперации = V82.Перечисления/*Ссылка*/.ВидыОперацийПринятияКУчетуОсновныхСредств.ПустаяСсылка.Получить((byte[])Читалка.GetValue(4));
                            ГодоваяНормаАмортизацииБУ = Читалка.GetDecimal(5);
                            ГодоваяНормаАмортизацииУУ = Читалка.GetDecimal(6);
                            ДатаПриобретения = Читалка.GetDateTime(9);
                            Комментарий = Читалка.GetString(11);
                            КоэффициентУскоренияБУ = Читалка.GetDecimal(12);
                            КоэффициентУскоренияУУ = Читалка.GetDecimal(13);
                            НачислятьАмортизациюБУ = ((byte[])Читалка.GetValue(17))[0]==1;
                            НачислятьАмортизациюВТекущемМесяце = ((byte[])Читалка.GetValue(18))[0]==1;
                            НачислятьАмортизациюНУ = ((byte[])Читалка.GetValue(19))[0]==1;
                            НачислятьАмортизациюУУ = ((byte[])Читалка.GetValue(20))[0]==1;
                            НДСВключенВСтоимость = ((byte[])Читалка.GetValue(21))[0]==1;
                            ОтражатьВНалоговомУчете = ((byte[])Читалка.GetValue(26))[0]==1;
                            ОтражатьВБухгалтерскомУчете = ((byte[])Читалка.GetValue(27))[0]==1;
                            ОтражатьВУправленческомУчете = ((byte[])Читалка.GetValue(29))[0]==1;
                            ОтразитьВСоставеМПЗ = ((byte[])Читалка.GetValue(30))[0]==1;
                            ПорядокВключенияСтоимостиВСоставРасходовНУ = V82.Перечисления/*Ссылка*/.ПорядокВключенияСтоимостиОСВСоставРасходовНУ.ПустаяСсылка.Получить((byte[])Читалка.GetValue(34));
                            ПредполагаемыйОбъемПродукцииБУ = Читалка.GetDecimal(35);
                            ПринятиеКУчетуОдновременноСВводомВЭксплуатацию = ((byte[])Читалка.GetValue(36))[0]==1;
                            ПредполагаемыйОбъемПродукцииУУ = Читалка.GetDecimal(37);
                            ПринятиеКУчетуОдновременноСВводомВЭксплуатациюРегл = ((byte[])Читалка.GetValue(39))[0]==1;
                            СпециальныйКоэффициентНУ = Читалка.GetDecimal(43);
                            СпособНачисленияАмортизацииБУ = V82.Перечисления/*Ссылка*/.СпособыНачисленияАмортизацииОС.ПустаяСсылка.Получить((byte[])Читалка.GetValue(44));
                            СпособНачисленияАмортизацииНУ = V82.Перечисления/*Ссылка*/.МетодыНачисленияАмортизации.ПустаяСсылка.Получить((byte[])Читалка.GetValue(49));
                            СпособПоступления = V82.Перечисления/*Ссылка*/.СпособыПоступленияАктивов.ПустаяСсылка.Получить((byte[])Читалка.GetValue(50));
                            СписыватьПриПринятииКУчету = ((byte[])Читалка.GetValue(51))[0]==1;
                            СрокПолезногоИспользованияБУ = Читалка.GetDecimal(53);
                            СпособНачисленияАмортизацииУУ = V82.Перечисления/*Ссылка*/.СпособыНачисленияАмортизацииОС.ПустаяСсылка.Получить((byte[])Читалка.GetValue(54));
                            СрокПолезногоИспользованияНУ = Читалка.GetDecimal(55);
                            СрокПолезногоИспользованияУСН = Читалка.GetDecimal(56);
                            СтоимостьБУ = Читалка.GetDecimal(57);
                            СтоимостьБУХоз = Читалка.GetDecimal(58);
                            СтоимостьНУ = Читалка.GetDecimal(59);
                            СрокПолезногоИспользованияУУ = Читалка.GetDecimal(60);
                            СтавкаНДС = V82.Перечисления/*Ссылка*/.СтавкиНДС.ПустаяСсылка.Получить((byte[])Читалка.GetValue(61));
                            Стоимость = Читалка.GetDecimal(62);
                            СтоимостьНУХоз = Читалка.GetDecimal(63);
                            СтоимостьПР = Читалка.GetDecimal(64);
                            СтоимостьПРХоз = Читалка.GetDecimal(65);
                            СтоимостьВР = Читалка.GetDecimal(66);
                            СтоимостьВРХоз = Читалка.GetDecimal(67);
                            СуммаНДС = Читалка.GetDecimal(68);
                            СтоимостьУСН = Читалка.GetDecimal(69);
                            ПроцентКапитальныхВложенийВключаемыхВРасходыНУ = Читалка.GetDecimal(80);
                            ПорядокВключенияСтоимостиВСоставРасходовУСН = V82.Перечисления/*Ссылка*/.ПорядокВключенияСтоимостиОСиНМАВСоставРасходовУСН.ПустаяСсылка.Получить((byte[])Читалка.GetValue(81));
                            //return Ссылка;
                        }
                        else
                        {
                            //return null;
                        }
                    }
                }
            }
        }

Same methods

ПринятиеКУчетуОС::ПринятиеКУчетуОС ( ) : System