*графики: В 5.85 есть признак графика (режима работы)посменный. 1) Не могу поставить для режима призник "посменный". 2) Моя цель по конкретному работнику отследить количество смен за отчетный месяц (с количеством рабочих дней не совпадает, т.к. ночная смена приходится на 2 рабочих дня), возможно это или нет.
*функции для алгоритмов в Зарплате: нужна функция для создания пользовательского алгоритма, которая бы рассчитывала количество рабочих дней по плановому графику с такого-то числа по такое-то включительно. Пример: количество рабочих дней по 11 режиму работы в ноябре 2003 года с 02 ноября по 15 ноября включительно (учитывая 7 ноября) = 9 (15 календарных).
Посменные графики
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Посменные графики
по второму вопросу(по первому лень смотреть)
1.WT_GetDaysBwDates(2,0,date(2,11,2003),date(15,11,2003)) - попробуй.
2. почитай в описаниях к патчу по зарплате про zaralg - там можно все.
1.WT_GetDaysBwDates(2,0,date(2,11,2003),date(15,11,2003)) - попробуй.
2. почитай в описаниях к патчу по зарплате про zaralg - там можно все.
Re: Посменные графики
Благодарю за ответ.
Но, WT - это функция "время по табелю", в момем случае оно не совпадаеат с плановым графиком. Интересует именно количество рабочих дней по плановому графику между двумя датами (причем дата начала и дата окончания периода будут задаваться через функции).
Но, WT - это функция "время по табелю", в момем случае оно не совпадаеат с плановым графиком. Интересует именно количество рабочих дней по плановому графику между двумя датами (причем дата начала и дата окончания периода будут задаваться через функции).
Re: Посменные графики
Если есть возможность, пожайлуста, опишите параметры функции Dni_I_Ch()
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Посменные графики
function dni_i_ch( date; {дата начала больничного}
double;{день начала больничного}
integer;{месяц начала больничного}
word ; {празнак по дням или по часам}
double;{к-во дней или часов из клас.пособий}
double;{к-во дней или часов больничного}
longint; {Табельный номер}
word ; {Режим работы}
double;{к-во дней всего больничного}
double;{к-во дней от даты начала больничного до даты DataN}
double {к-во дней первого процента, введенная вручную}):double;
а 2 в функции WT_GetDaysBwDates как раз и означает по плановому гарфику.
double;{день начала больничного}
integer;{месяц начала больничного}
word ; {празнак по дням или по часам}
double;{к-во дней или часов из клас.пособий}
double;{к-во дней или часов больничного}
longint; {Табельный номер}
word ; {Режим работы}
double;{к-во дней всего больничного}
double;{к-во дней от даты начала больничного до даты DataN}
double {к-во дней первого процента, введенная вручную}):double;
а 2 в функции WT_GetDaysBwDates как раз и означает по плановому гарфику.