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

СформироватьПроводкуРаспределениеПоПродажам() public method

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