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