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

РаспределитьРасходыПоПродажам() public method

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