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