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

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

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

Ответить
Protchenko_M
Постоянный обитатель
Сообщения: 133
Зарегистрирован: 30 ноя 2005, 17:02
Откуда: Ростов-на-Дону
Контактная информация:

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

Сообщение Protchenko_M »

Добрый день! При внедрении столкнулись со следующей проблемкой.
Если человек работал половину месяца по сдельной оплате, а половину- по повременной, то при расчете бригадных нарядов получаем, что в сдельную оплату входят не только часы отработанные по соответсвующей оплате, но и часы по повременной, при том что повременная оплата падает в расчетный листок корректно, согласно отработанным часам.
NM
Постоянный обитатель
Сообщения: 184
Зарегистрирован: 10 авг 2005, 16:27
Откуда: Архангельск

Сообщение NM »

А вы период какой выбираете при формировании нарядов?
Protchenko_M
Постоянный обитатель
Сообщения: 133
Зарегистрирован: 30 ноя 2005, 17:02
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Protchenko_M »

Период при формировании нарядов стоит полный месяц.
Дело втом, что большинство сотрудников работают в наряде весь месяц, но бывают те, которых кидают временно на другие работы по другой системе оплат. Так вот, как раз у этих сотрудников и проблемы с расчетом нарядов. Галактика не видит переходов в межпериод и суммирует все часы по табелю за месяц.
Screw
Слесарь-системщик
Сообщения: 304
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
Контактная информация:

Сообщение Screw »

Изменение системы оплаты регистрируйте в системе с помощью переходов в межпериод. Потом создавайте наряды с разбивкой по переходам. Для оплаты работ по наряду можно использовать собственный алгоритм, который анализирует систему оплаты и даёт на выходе 0, если система оплаты в данном периоде - повременка. Код системы оплаты, приходящейся на интересующий день месяца, можно получить с помощью функции WT_GetPaymentMode(<день месяца>: byte): word;
Виталий
Antoni
Постоянный гость
Сообщения: 67
Зарегистрирован: 23 июл 2008, 13:01
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Antoni »

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