Ваши комментарии

Вопрос решен? Можно закрывать?

А что имеется в виду под "изменить "лицевой счет"?

В ЕБП новые счета присваивают..

Добрый день.

Есть непроверенная информация, что выгрузка "Прямые выплаты на карты Мир " для ЕБП тоже работает.

Попробуйте изменить "лицевой счет" и подгрузить реестр в ЕБП

Добрый день.

А в чем собственно вопрос?

Заработок и отработанное время есть в расчетном периоде?

Если да - то считаем по этому периоду, иначе период сдвигается на 12 месяцев..

З.ы. Периоды БЛ и отпуска без сохранения исключаются из расчета среднего для отпуска.

Число символов табеля за указанный период:

CalcTabelSimCount(BegD,EndD,simTabel)
{
  int TmpMrasch = mrasch;
  int CountDay = 0;
    
  //цикл по месяцам
  for(int absm=BegD.GetAbs();absm<=EndD.GetAbs();absm++)
  {
    if ( absm!=mrasch )
      s50(absm);
     
    int firstDay=absm==BegD.GetAbs() ? BegD.GetDay() : 1;
    int lastDay =absm==EndD.GetAbs() ? EndD.GetDay() : countday;
    //цикл по символам табеля
    for ( int day=firstDay; day<=lastDay; day++ )
    {
      if(CountChar(simTabel,calm[day-1]))
        CountDay++;      
    }
  }
  
  if ( TmpMrasch!=mrasch )
    s50(TmpMrasch);
    
  return CountDay;
}

пример использования:

return CalcTabelSimCount("10.01.2025","15.02.2025","Р");


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