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

РаспределитьСписанныеЗатратыПоПроектам() public method

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