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

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

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