Страница 1 из 1

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

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

*функции для алгоритмов в Зарплате: нужна функция для создания пользовательского алгоритма, которая бы рассчитывала количество рабочих дней по плановому графику с такого-то числа по такое-то включительно. Пример: количество рабочих дней по 11 режиму работы в ноябре 2003 года с 02 ноября по 15 ноября включительно (учитывая 7 ноября) = 9 (15 календарных).

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

Добавлено: 01 дек 2003, 18:14
edward_K
по второму вопросу(по первому лень смотреть)
1.WT_GetDaysBwDates(2,0,date(2,11,2003),date(15,11,2003)) - попробуй.
2. почитай в описаниях к патчу по зарплате про zaralg - там можно все. :)

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

Добавлено: 02 дек 2003, 11:33
alex75
Благодарю за ответ.
Но, WT - это функция "время по табелю", в момем случае оно не совпадаеат с плановым графиком. Интересует именно количество рабочих дней по плановому графику между двумя датами (причем дата начала и дата окончания периода будут задаваться через функции).

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

Добавлено: 02 дек 2003, 11:52
alex75
Если есть возможность, пожайлуста, опишите параметры функции Dni_I_Ch()

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

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