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