Функция подсчитывает количество дней помеченных символами StrSimv в табеле работника между двумя датами
Отличия от функции dney_v_tab в том что дата начала и конца периода могут находится в разных месяцах! |
int CountDaySimv(string DateBeg, string DateEnd, string StrSimv, int Tip, int bNorm);
DatBeg - дата начала периода (строка вида ДД.ММ.ГГГГ)
DatEnd - дата конца периода (строка вида ДД.ММ.ГГГГ)
StrSimv - символы табеля
Tip :
0 - подсчитывает точное количество дней
1 - отвечает на вопрос есть ли хотя бы один!
2 - отвечает на вопрос есть ли хотя бы один, но при этом просмотр ведет с даты конца
bNorm:
0 - смотрим символы табеля сотрудника
1 - смотрим символы нормативного графика
Зависит от значения Tip.
string dataBeg="01.01.2013"; string dataEnd="15.02.2013"; stinrg Sim="А"; int cntSim=CountDaySimv(dataBeg,dataEnd,Sim,0,0); //получим количество символов А в табеле сотрудника за период 01.01.2013-15.02.2013