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

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

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