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