Посменные графики

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
alex75
Сообщения: 6
Зарегистрирован: 29 мар 2005, 17:49

Посменные графики

Сообщение alex75 »

*графики: В 5.85 есть признак графика (режима работы)посменный. 1) Не могу поставить для режима призник "посменный". 2) Моя цель по конкретному работнику отследить количество смен за отчетный месяц (с количеством рабочих дней не совпадает, т.к. ночная смена приходится на 2 рабочих дня), возможно это или нет.

*функции для алгоритмов в Зарплате: нужна функция для создания пользовательского алгоритма, которая бы рассчитывала количество рабочих дней по плановому графику с такого-то числа по такое-то включительно. Пример: количество рабочих дней по 11 режиму работы в ноябре 2003 года с 02 ноября по 15 ноября включительно (учитывая 7 ноября) = 9 (15 календарных).
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Посменные графики

Сообщение edward_K »

по второму вопросу(по первому лень смотреть)
1.WT_GetDaysBwDates(2,0,date(2,11,2003),date(15,11,2003)) - попробуй.
2. почитай в описаниях к патчу по зарплате про zaralg - там можно все. :)
alex75
Сообщения: 6
Зарегистрирован: 29 мар 2005, 17:49

Re: Посменные графики

Сообщение alex75 »

Благодарю за ответ.
Но, WT - это функция "время по табелю", в момем случае оно не совпадаеат с плановым графиком. Интересует именно количество рабочих дней по плановому графику между двумя датами (причем дата начала и дата окончания периода будут задаваться через функции).
alex75
Сообщения: 6
Зарегистрирован: 29 мар 2005, 17:49

Re: Посменные графики

Сообщение alex75 »

Если есть возможность, пожайлуста, опишите параметры функции Dni_I_Ch()
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Посменные графики

Сообщение edward_K »

function dni_i_ch( date; {дата начала больничного}
double;{день начала больничного}
integer;{месяц начала больничного}
word ; {празнак по дням или по часам}
double;{к-во дней или часов из клас.пособий}
double;{к-во дней или часов больничного}
longint; {Табельный номер}
word ; {Режим работы}
double;{к-во дней всего больничного}
double;{к-во дней от даты начала больничного до даты DataN}
double {к-во дней первого процента, введенная вручную}):double;
а 2 в функции WT_GetDaysBwDates как раз и означает по плановому гарфику. :)
Ответить