V82.ОбщиеМодули.УчетНДСПоПродукции.СформироватьДвиженияПоРегиструНДСПартииТоваров C# (CSharp) Method

СформироватьДвиженияПоРегиструНДСПартииТоваров() public method

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