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