V82.ОбщиеМодули.УправлениеЗапасамиПартионныйУчет.ПодготовитьДанныеДляПринятияКУчетуОС C# (CSharp) Method

ПодготовитьДанныеДляПринятияКУчетуОС() public method

        public object ПодготовитьДанныеДляПринятияКУчетуОС(/*СтруктураШапкиДокумента, ТаблицаПоТоварам, Упр, Бух, Нал*/)
        {
            //ТаблицаОприходования = новый ТаблицаЗначений;
            //ТаблицаОприходования.Колонки.Добавить("Номенклатура");
            //ТаблицаОприходования.Колонки.Добавить("ХарактеристикаНоменклатуры");
            //ТаблицаОприходования.Колонки.Добавить("СерияНоменклатуры");
            //ТаблицаОприходования.Колонки.Добавить("Склад");
            //ТаблицаОприходования.Колонки.Добавить("СуммаУпр");
            //ТаблицаОприходования.Колонки.Добавить("СуммаБух");
            //ТаблицаОприходования.Колонки.Добавить("СуммаНал");
            //ТаблицаОприходования.Колонки.Добавить("ПостояннаяРазница");
            //ТаблицаОприходования.Колонки.Добавить("ВременнаяРазница");
            //ТаблицаОприходования.Колонки.Добавить("СчетУчетаБУ");
            //ТаблицаОприходования.Колонки.Добавить("СчетУчетаНУ");
            //ТаблицаОприходования.Колонки.Добавить("Количество");
            //ТаблицаОприходования.Колонки.Добавить("НомерСтроки");
            //струСуммыРазниц = новый Структура("СуммаНУ,СуммаВР,СуммаПР",0,0,0);
            if(true/*Нал и СтруктураШапкиДокумента.ПоддержкаПБУ18*/)
            {
                /*//получение данных о временных и постоянных разницах, уже записанных в регистр партий налогового учета
            */
                //НаборДвижений = РегистрыНакопления.ПартииТоваровНаСкладахНалоговыйУчет;
                //НаборЗаписей = НаборДвижений.СоздатьНаборЗаписей();
                //Отбор = НаборЗаписей.Отбор.Регистратор;
                //Отбор.Установить(СтруктураШапкиДокумента.Ссылка);
                /*// Установим УБ (эксклюзивную) перед чтением набора записей
            */
                if(true/*глЗначениеПеременной("ИспользоватьБлокировкуДанных")*/)
                {
                    /*СтруктураПараметровБлокировки = Новый Структура(
                "ТипТаблицы,ИмяТаблицы"
                ,"РегистрНакопления"
                ,"ПартииТоваровНаСкладахНалоговыйУчет.НаборЗаписей");*/
                    //СтруктураЗначенийБлокировки = Новый Структура("Регистратор", СтруктураШапкиДокумента.Ссылка);
                    //ОбщегоНазначения.УстановитьУправляемуюБлокировку(СтруктураПараметровБлокировки,СтруктураЗначенийБлокировки,, Ложь, "");
                }
                //НаборЗаписей.Прочитать();
                //ТаблицаПартий = НаборЗаписей.Выгрузить();
                //СуммаНУ = ТаблицаПартий.Итог("Стоимость") + ?(СтруктураШапкиДокумента.ВидОперации = Перечисления.ВидыОперацийПринятияКУчетуОсновныхСредств.ОбъектыСтроительства, СтруктураШапкиДокумента.СтоимостьНУ, 0);
                //СуммаВР = ТаблицаПартий.Итог("ВременнаяРазница") +  ?(СтруктураШапкиДокумента.ВидОперации = Перечисления.ВидыОперацийПринятияКУчетуОсновныхСредств.ОбъектыСтроительства, СтруктураШапкиДокумента.СтоимостьПР, 0);
                //СуммаПР = ТаблицаПартий.Итог("ПостояннаяРазница") + ?(СтруктураШапкиДокумента.ВидОперации = Перечисления.ВидыОперацийПринятияКУчетуОсновныхСредств.ОбъектыСтроительства, СтруктураШапкиДокумента.СтоимостьВР, 0);
                //струСуммыРазниц.Вставить("СуммаНУ",СуммаНУ);
                //струСуммыРазниц.Вставить("СуммаВР",СуммаВР);
                //струСуммыРазниц.Вставить("СуммаПР",СуммаПР);
            }
            //СтрокаТаблицы 								= ТаблицаОприходования.Добавить();
            //СтрокаТаблицы.НомерСтроки 					= 0;
            //СтрокаТаблицы.Номенклатура 					= СтруктураШапкиДокумента.НоменклатураМПЗ;
            //СтрокаТаблицы.ХарактеристикаНоменклатуры 	= СтруктураШапкиДокумента.ХарактеристикаМПЗ;
            //СтрокаТаблицы.СерияНоменклатуры 			= СтруктураШапкиДокумента.СерияМПЗ;
            //СтрокаТаблицы.Склад 						= СтруктураШапкиДокумента.СкладМПЗ;
            //СтрокаТаблицы.Количество 					= ТаблицаПоТоварам.Количество();
            if(true/*Упр*/)
            {
                //СтрокаТаблицы.СуммаУпр 					= СтруктураШапкиДокумента.Стоимость;
            }
            if(true/*Бух*/)
            {
                //СтрокаТаблицы.СуммаБух 					= ТаблицаПоТоварам.Итог("СуммаОС_БУ");
                //СтрокаТаблицы.СчетУчетаБУ 				= СтруктураШапкиДокумента.СчетУчетаМПЗБУ;
            }
            if(true/*Нал*/)
            {
                if(true/*СтруктураШапкиДокумента.ПоддержкаПБУ18*/)
                {
                    //СтрокаТаблицы.СчетУчетаНУ 				= ПланыСчетов.Налоговый.МатериалыВСоставеОСвНУ;
                    //СтрокаТаблицы.СуммаНал 					= 0;
                    //СтрокаТаблицы.ПостояннаяРазница 		= СуммаПР;
                    //СтрокаТаблицы.ВременнаяРазница 			= СуммаНУ + СуммаВР;
                }
            }
            return null;
        }
УправлениеЗапасамиПартионныйУчет