0
На рассмотрении
Имеется-ли возможность получить РВ по виду в днях, если вид рассчитывается в часах
Здравствуйте!
Имеется-ли возможность получить РВ по виду в днях, если вид рассчитывается в часах в функциях приема/печатных формах/скриптах?
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день.
Может в этом случае РВ надо брать из табеля?
Зы. можно взять из вида часы, поделить часы на норму часов за день - получите дни ( с точностью +- километр)
Можете привести способ получения этих данных?
РВ из табеля
Число символов табеля за указанный период:
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","Р");