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

Расчет бригадных нарядов

Добавлено: 23 июн 2008, 12:31
Protchenko_M
Добрый день! При внедрении столкнулись со следующей проблемкой.
Если человек работал половину месяца по сдельной оплате, а половину- по повременной, то при расчете бригадных нарядов получаем, что в сдельную оплату входят не только часы отработанные по соответсвующей оплате, но и часы по повременной, при том что повременная оплата падает в расчетный листок корректно, согласно отработанным часам.

Добавлено: 26 июн 2008, 18:10
NM
А вы период какой выбираете при формировании нарядов?

Добавлено: 01 июл 2008, 13:40
Protchenko_M
Период при формировании нарядов стоит полный месяц.
Дело втом, что большинство сотрудников работают в наряде весь месяц, но бывают те, которых кидают временно на другие работы по другой системе оплат. Так вот, как раз у этих сотрудников и проблемы с расчетом нарядов. Галактика не видит переходов в межпериод и суммирует все часы по табелю за месяц.

Добавлено: 09 авг 2008, 02:52
Screw
Изменение системы оплаты регистрируйте в системе с помощью переходов в межпериод. Потом создавайте наряды с разбивкой по переходам. Для оплаты работ по наряду можно использовать собственный алгоритм, который анализирует систему оплаты и даёт на выходе 0, если система оплаты в данном периоде - повременка. Код системы оплаты, приходящейся на интересующий день месяца, можно получить с помощью функции WT_GetPaymentMode(<день месяца>: byte): word;

Добавлено: 11 авг 2008, 14:14
Antoni
Изменение системы оплаты регистрируйте в системе с помощью переходов в межпериод. Потом создавайте наряды с разбивкой по переходам. Для оплаты работ по наряду можно использовать собственный алгоритм, который анализирует систему оплаты и даёт на выходе 0, если система оплаты в данном периоде - повременка. Код системы оплаты, приходящейся на интересующий день месяца, можно получить с помощью функции WT_GetPaymentMode(<день месяца>: byte): word;
Проблема не вто, чтов расчетый листок идет не та сумма, а в том, что когда идет расчет наряда, система неправильно ставит часы и из-за этого неправильно распределяет суммы по наряду, а уже потом эти неправильные суммы из нарядов лезут в сдельную оплату в расчетном листе.
Что нуно сделать, чтоб он правильно расчитывал сам бригадный наряд с правильным кол-вом часов?