Проблема с расчётом сверхурочных

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

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

Ответить
SergeyZhd
Постоянный гость
Сообщения: 62
Зарегистрирован: 31 янв 2006, 19:57
Контактная информация:

Проблема с расчётом сверхурочных

Сообщение SergeyZhd »

Здравствуйте! сверхурочные расчитываются правильно но только если у человека не было неявок по уважительным причинам.
если был отпуск, в табеле отображается правильное количество сверхурочных часов но при расчете заработной платы в расчётный листок падает совсем другое количество сверхурочных часов.
думаю что при расчёте зарплаты у меня количество сверхурочных часов берётся не из табеля.
как можно сделать чтобы сверхурочные совпадали с табелем в предварительном просмотре?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

Небось в виде оплат стоит пересчитывать по датам или еще чего подобного, а может и в межпериоде чего. Да и смотрите не в расчетку а в результаты расчета или в предварительную разноску.
Зайдите также в класс.алгоритмов. Там есть функция
WT_GHBD(
HourKind: byte;
BeginningHour: double;
MaxDailyHoursAmount: double;
Actual: integer;
BeginningDate: date;
EndingDate: date): double;
параметры уж прочтете какие.
попробуйте с помощью ее в табеле по ctrl+F4 вычислить кол-во сверхурочных. Там же есть и UCH_SETCH(Ch) - с ее помощью можно и часы подправить в расчетке.
Screw
Слесарь-системщик
Сообщения: 304
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
Контактная информация:

Сообщение Screw »

Вид оплаты по датам разбивается, стопудово. Надо заметить, что в случае сверхурочных, если период A = B + C, S(A) != S(B) + S(C).

Короче говоря, нельзя использовать разбиваемый вид оплаты.
Виталий
SergeyZhd
Постоянный гость
Сообщения: 62
Зарегистрирован: 31 янв 2006, 19:57
Контактная информация:

Сообщение SergeyZhd »

:grin: спасибо вам большое действительно в классификаторе стояло разбивать по датам
теперь все работает.
Ответить