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