0
Отвечен

Вид начисления

Алексей П 3 недели назад в Расчеты начислений и удержаний обновлен Гашков Николай (Эксперт) 3 недели назад 3

Добрый день!

Возможно настроить вид начисления, чтобы считало % с учетом наличия больничного ?

Т.е. если в текущем месяце нет больничного, то брался бы % от БЗ   (1) К примеру от 7986р

А если есть в текущем месяце  больничный, то % от фактически отработанного   (2) К примеру от 5043,79р

На рассмотрении

Добрый день!

Примерно так:

UserAlg777(&info,&r)
{
  
  double summ=0.;
  //сумма по 180виду
  sumvid("*",180,0,summ);  
  bool findSummBl=nabs(summ)>0.001;
  
  double bz=0;
  if(findSummBl)
    sumvid("*",117,0,bz);  
  else
    poiskbzm(117,0,bz,0);  
    
  info.n1=bz*info.bz/100.;
  if(FL_V_ALG && uprc != NO_SCREEN)
  {
    if(findSummBl)
    infolist.add_record("Есть начисления по БЛ","");
    
    infolist.add_record("Сумма для расчета",bz);
    infolist.add_record("Процент",info.bz);
    infolist.add_record("Результат",info.n1);
  }
  return code_Break;
}

USALG.S

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