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

СформироватьПроводкуПоРегиструБухгалтерии() public method

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