public object ПодобратьДоначисление(/*Сведения, Сотрудник, РасчетныйПериод*/)
{
if(true/*Сведения = Неопределено*/)
{
}
//ТочностьПодбораРезультата = 0.01;
//Сведение = Сведения[Сотрудник];
if(true/*Сведение = Неопределено*/)
{
}
if(true/*Сведение.КВыплатеПоУпрУчету = 0*/)
{
}
//ВсегоНачислено = Сведение.УжеНачисленоДоДоначисления;
//ВсегоНачисленоПослеДоначисления = 0;
//ВсегоНачисленоДоИПриДоначислении = Сведение.УжеНачисленоДоДоначисления;
//РанееДоначислено = 0;
//ПрогнозНДФЛ = УпорядоченноеСоответствие(Сведение.ПрогнозНДФЛ);
//СтрокаПрогнозаТекущегоПериода = СоздатьСтрокуПрогнозаНДФЛ();
/*// начальный прогноз
*/
/*// ставка для начальной оценки
*/
//Ставка = ?(СтрокаПрогнозаТекущегоПериода.Резидент, 0.13, 0.30);
if(true/*ВсегоНачисленоПослеДоначисления <> 0*/)
{
//СуммарныйПроцент = ВсегоНачисленоПослеДоначисления / ВсегоНачисленоДоИПриДоначислении * 100;
}
//НачислитьПрогноз = (Сведение.КВыплатеПоУпрУчету - (ВсегоНачислено - ПрогнозНДФЛ(ВсегоНачислено, СтрокаПрогнозаТекущегоПериода, 0))) / (1 + СуммарныйПроцент / 100) /(1 - Ставка);
return null;
}