Здравствуйте! сверхурочные расчитываются правильно но только если у человека не было неявок по уважительным причинам.
если был отпуск, в табеле отображается правильное количество сверхурочных часов но при расчете заработной платы в расчётный листок падает совсем другое количество сверхурочных часов.
думаю что при расчёте зарплаты у меня количество сверхурочных часов берётся не из табеля.
как можно сделать чтобы сверхурочные совпадали с табелем в предварительном просмотре?
Проблема с расчётом сверхурочных
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Небось в виде оплат стоит пересчитывать по датам или еще чего подобного, а может и в межпериоде чего. Да и смотрите не в расчетку а в результаты расчета или в предварительную разноску.
Зайдите также в класс.алгоритмов. Там есть функция
WT_GHBD(
HourKind: byte;
BeginningHour: double;
MaxDailyHoursAmount: double;
Actual: integer;
BeginningDate: date;
EndingDate: date): double;
параметры уж прочтете какие.
попробуйте с помощью ее в табеле по ctrl+F4 вычислить кол-во сверхурочных. Там же есть и UCH_SETCH(Ch) - с ее помощью можно и часы подправить в расчетке.
Зайдите также в класс.алгоритмов. Там есть функция
WT_GHBD(
HourKind: byte;
BeginningHour: double;
MaxDailyHoursAmount: double;
Actual: integer;
BeginningDate: date;
EndingDate: date): double;
параметры уж прочтете какие.
попробуйте с помощью ее в табеле по ctrl+F4 вычислить кол-во сверхурочных. Там же есть и UCH_SETCH(Ch) - с ее помощью можно и часы подправить в расчетке.