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

Пересчёт видов НУ при расчёте БЛ.

mid2018 3 года назад в Расчеты начислений и удержаний / Больничные обновлен Гашков Николай (Эксперт) 3 года назад 2

Добрый день!

Возник вопрос с наложением периода БЛ на дни, отмеченные символом Р.

Допустим ситуацию:   работник ушёл на БЛ с 29.04.2022 (последний рабочий день месяца),

а табельщица сдала табель, не зная что работник заболел,  проставив все дни месяца рабочими.

Информация о БЛ поступила после расчёта ЛС но до перехода в следующий месяц.

В этом случае, при расчёте БЛ до перехода в следующий месяц,  символы О заменяют в табеле символы Р,  

но суммы пересчётных видов по этому дню не сторнируются.

Расчётчики просят в такой ситуации выводить сообщение о наложении периода БЛ на символы Р.

Больничный
В этом случае, при расчёте БЛ до перехода в следующий месяц, символы О заменяют в табеле символы Р,
но суммы пересчётных видов по этому дню не сторнируются.

Всё сторнируется. Видимо, после расчета БЛ, вы "забываете" сделать окончательный расчёт ЛС.


З.Ы. Наверно, всё-таки, символы "Б", а не "О"?


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

Для вывода сообщения, можно в USFUNCRW.S добавить такую функцию:

TabelMonitor(Tn,Combine,absm,&NewCalm,&OldCalm)
{
  int idx=0;
  while(idx < strlen(NewCalm))
  {
    if( OldCalm[idx]=='Р' && NewCalm[idx]=='Б' )
    {
      MsgBox(OemToAnsi("В табеле произошло наложение периода БЛ на рабочие дни"), "", MB_ICONWARNING);
      break;
    }
    idx++;
  }
  return 0;
}

USFUNCRW.S

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