public object ПолучитьСуммуНУ(/*СчетУчетаБУ, СчетУчетаНУ, СтатьяЗатратНУ, ВидСуммы, Сумма, СтруктураШапкиДокумента*/)
{
//СтруктураСумм = Новый Структура("НУ, ВР, ПР",Сумма,0,0);
if(true/*Не СтруктураШапкиДокумента.Свойство("ПоддержкаПБУ18")*/)
{
//ПараметрыУчетнойПолитикиРегл = ОбщегоНазначения.ПолучитьПараметрыУчетнойПолитикиРегл(СтруктураШапкиДокумента.Дата, СтруктураШапкиДокумента.Организация, Ложь);
if(true/*ЗначениеЗаполнено(ПараметрыУчетнойПолитикиРегл)*/)
{
//СтруктураШапкиДокумента.Вставить("ПоддержкаПБУ18", ПараметрыУчетнойПолитикиРегл.ПоддержкаПБУ18);
}
}
/*//Сформируем движения по разницам в НУ при приходе
*/
if(true/*ЗначениеЗаполнено(СчетУчетаБУ)*/)
{
if(true/*ЕстьНалоговаяРазница(СчетУчетаБУ,СчетУчетаНУ)*/)
{
if(true/*ЗначениеЗаполнено(СтатьяЗатратНУ)*/)
{
//СтруктураСумм.НУ = 0;
if(true/*СтруктураШапкиДокумента.ПоддержкаПБУ18*/)
{
//ВидРасходовНУ = Перечисления.ВидыРасходовНУ.НеУчитываемыеВЦеляхНалогообложения;
if(true/*ТипЗНЧ(СтатьяЗатратНУ) = Тип("СправочникСсылка.СтатьиЗатрат")*/)
{
//ВидРасходовНУ = СтатьяЗатратНУ.ВидРасходовНУ;
}
if(true/*НЕ ВидРасходовНУ = Перечисления.ВидыРасходовНУ.НеУчитываемыеВЦеляхНалогообложения*/)
{
//СтруктураСумм.ВР = Сумма;
//СтруктураСумм.ПР = 0;
}
}
}
}
}
return null;
}