V82.ОбщиеМодули.УчетНДСФормированиеДвижений.ОтразитьСуммовыеРазницыПоПартиям C# (CSharp) Method

ОтразитьСуммовыеРазницыПоПартиям() public method

        public void ОтразитьСуммовыеРазницыПоПартиям(/*СтруктураШапкиДокумента,ТаблицаСуммовыхРазниц, КорректировкаДокумента*/)
        {
            //Запрос = Новый Запрос;
            //Запрос.УстановитьПараметр("Организация",        СтруктураШапкиДокумента.Организация);
            //Запрос.УстановитьПараметр("СписокСчетовФактур",	ОбщегоНазначения.УдалитьПовторяющиесяЭлементыМассива(ТаблицаСуммовыхРазниц.ВыгрузитьКолонку("СчетФактура"),Истина));
            //Запрос.УстановитьПараметр("СписокВидыЦенностей",ОбщегоНазначения.УдалитьПовторяющиесяЭлементыМассива(ТаблицаСуммовыхРазниц.ВыгрузитьКолонку("ВидЦенности"),Истина));
            //Запрос.УстановитьПараметр("СписокСтавкиНДС",	ОбщегоНазначения.УдалитьПовторяющиесяЭлементыМассива(ТаблицаСуммовыхРазниц.ВыгрузитьКолонку("СтавкаНДС"),Истина));
            //Запрос.УстановитьПараметр("СписокСчетаУчетаНДС",ОбщегоНазначения.УдалитьПовторяющиесяЭлементыМассива(ТаблицаСуммовыхРазниц.ВыгрузитьКолонку("СчетУчетаНДС"),Истина));
            if(true/*СтруктураШапкиДокумента.Свойство("Период") И ЗначениеЗаполнено(СтруктураШапкиДокумента.Период)*/)
            {
                //КонецПериода = Новый Граница(СтруктураШапкиДокумента.Период, ВидГраницы.Включая);
            }
            //Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
            if(true/*КорректировкаДокумента*/)
            {
                /*Запрос.Текст = "
            |ВЫБРАТЬ
            |	НДСПартииТоваровОстатки.Организация,
            |	НДСПартииТоваровОстатки.СчетУчета,
            |	НДСПартииТоваровОстатки.Номенклатура,
            |	НДСПартииТоваровОстатки.ХарактеристикаНоменклатуры,
            |	НДСПартииТоваровОстатки.СерияНоменклатуры,
            |	НДСПартииТоваровОстатки.Заказ,
            |	НДСПартииТоваровОстатки.Партия,
            |	НДСПартииТоваровОстатки.Склад,
            |	НДСПартииТоваровОстатки.СчетФактура,
            |	НДСПартииТоваровОстатки.НДСВключенВСтоимость,
            |	НДСПартииТоваровОстатки.ВидЦенности,
            |	НДСПартииТоваровОстатки.СчетУчетаНДС,
            |	НДСПартииТоваровОстатки.СтавкаНДС,
            |	НДСПартииТоваровОстатки.СтоимостьПриход КАК Стоимость,
            |	НДСПартииТоваровОстатки.НДСПриход КАК НДС
            |ИЗ
            |	РегистрНакопления.НДСПартииТоваров.Обороты(&КонецПериода, &КонецПериода, Период,
            |			Организация = &Организация
            |			И СчетФактура В (&СписокСчетовФактур)
            |			И СтавкаНДС В (&СписокСтавкиНДС)
            |			И СчетУчетаНДС В (&СписокСчетаУчетаНДС)
            |		) КАК НДСПартииТоваровОстатки
            |ГДЕ
            |	(НЕ(ЕСТЬNULL(НДСПартииТоваровОстатки.СтоимостьПриход, 0) = 0
            |				И ЕСТЬNULL(НДСПартииТоваровОстатки.НДСПриход, 0) = 0))
            |";*/
            }
            //ТаблицаЗаписей_НДСПартииТоваров = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.Прямой);
            //Распределение = Новый Структура("Стоимость,НДС");
            //Отбор         = Новый Структура("СчетФактура, ВидЦенности, СтавкаНДС, СчетУчетаНДС");
            //Дополнение 	  = Новый Структура("ВидРегламентнойОперации", Перечисления.ВидыРегламентныхОпераций.КорректировкиПриВалютныхРасчетах);
            //ТаблицаЗаписей_НДСПартииТоваров = ОбщегоНазначения.СформироватьКорректирующиеЗаписи(ТаблицаСуммовыхРазниц,ТаблицаЗаписей_НДСПартииТоваров,Распределение,Отбор, , Дополнение);
            /*// Если суммовая разница невелика, велика вероятность что в реестре СФ присутствуют записи,
            */
            /*// на которые суммовая разница не относится
            */
            //СтрокиКУдалению = новый Массив();
            if(true/*СтрокиКУдалению.Количество()>0*/)
            {
            }
            if(true/*ТаблицаЗаписей_НДСПартииТоваров.Количество()>0*/)
            {
                //Движения = новый Структура();
                //ДобавитьНаборЗаписейВСтруктуруДвижений(Движения,"НДСПартииТоваров",СтруктураШапкиДокумента.Ссылка);
                if(true/*СтруктураШапкиДокумента.Свойство("Период") И ЗначениеЗаполнено(СтруктураШапкиДокумента.Период)*/)
                {
                    //Движения.НДСПартииТоваров.мПериод      = СтруктураШапкиДокумента.Период;
                }
                //Движения.НДСПартииТоваров.мТаблицаДвижений = ТаблицаЗаписей_НДСПартииТоваров;
                //Движения.НДСПартииТоваров.ВыполнитьПриход();
                //Движения.НДСПартииТоваров.Записать(Ложь);
            }
        }
УчетНДСФормированиеДвижений