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

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

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