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