0
Отвечен

Как выбрать льготу по мат.помощи?

KTV 6 лет назад в Справки, квитки и прочие формы печати обновлен 6 лет назад 3

Добрый день!

Соц.защита просит предоставлять справку о необлагаемых НДФЛ суммах за период (как правило это 6 месяцев), для подтверждения нулевого облагаемого дохода.

Таблица в справке имеет примерно следующий вид.

Image 1561


Подскажите, пожалуйста, функцию (если таковая имеется), как правильно выбрать льготу по мат.помощи в месяце?

Ну, т.е. например, давали мат.помощь 2500 руб. в 10.2017, но из них в справку должна попасть только необлагаемая сумма 2000 руб., т.к. до этого уже в 2017 году было 2000 руб., и 500 руб. в справку входить уже не должно; и в 02.2018 3000 руб., в справку должно попасть полностью.

Script
ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от KTV 6 лет назад
На рассмотрении

Добрый день.

Пример функции:

usrGetDiscountSumm(month,discountCode)
{
  char Arg[256],Str[256];
  sprintf(Arg,"%d,1,%d,%d,Источник выплаты,*,Н",1112,month-mtek,month-mtek);
  R_Tax(Arg,Str,255,0);
  var result=0.;
  var parts = CreateObject("ParamFuncRW");parts.IInitial(to_string(Str),";",999);
  for(int i=0;i<parts.Count();i++)
  {
    var part=parts.Get(i);
    if(atoi(GetElementFromString(2,part,","))!=discountCode)
      continue;
    result+=atof(GetElementFromString(3,part,","));
  }
  return result;
}

Использовать так:

double discountSumm=usrGetDiscountSumm(362,503); //сумма скидки с кодом 503 за 02.2018 

P.S. а нулевой справки 2-НДФЛ для соц. защиты не достаточно?

Ну видимо не достаточно, т.е. эта справка будет именно как дополнительная.

И спасибо, все получилось.

Сервис поддержки клиентов работает на платформе UserEcho