Начисление зарплаты сотрудникам автопредприятия осуществляется еженедельно с использованием метода отклонений. Все сотрудники-водители работают по графику работы, установленному для каждого автомобиля отдельно.
Все сотрудники работают на автомобилях предприятия, поэтому возможен обмен автомобилями между водителями.
Независимо от отработанного времени сотрудникам предприятия еженедельно выплачивается фиксированная сумма. Размер суммы одинаков для всех сотрудников и не меняется в течение расчетного периода.
Каждому сотруднику предприятия устанавливается надбавка, рассчитываемая как общая сумма оплат пассажиров за прошлый месяц, полученная сотрудником, умноженная на определенный процент. Значение процента для надбавки может быть изменено только один раз в течение расчетного периода, но берется на начало периода расчетов.
В зависимости от общего пробега автомобиля с каждого сотрудника ежегодно удерживается определенная сумма денег в качестве компенсации затрат на ремонт автомобиля. Размер компенсации должен быть определен из расчета по специальной шкале.
Общий пробег | Размер удержания |
---|---|
до 100 000 км | 5 000,00 |
от 100 000 до 300 000 км | 10 000,00 |
Свыше 300 000 км | 30 000,00 |
На один календарный месяц в году сотрудникам предоставляется оплачиваемый отпуск, размер отпускных определяется как количество дней отпуска, умноженное на среднюю дневную ставку. Дни отпуска рассчитываются по пятидневному графику. Средняя дневная ставка определяется как сумма всех начислений за три предыдущих отпуску месяца, поделенная на количество рабочих дней в трех предыдущих месяцах. Следует учесть, что данные об отпуске не могут вводиться в систему задним числом.
Механизм перерасчетов в рамках данной задачи использовать не надо.
Ввод всех начислений происходит документом «Начисление зарплаты». Следует считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление отпуска «с 10.01 по 31.01», а «с 10.01 по 03.02» вводить нельзя.
Необходимо предоставить пользователю возможность исправлять результат расчета в форме документа, а также самостоятельно создавать новые виды расчетов и привязывать их к существующим алгоритмам расчета.
Для анализа сделанных сотрудникам предприятия начислений в конфигурации необходимо предусмотреть отчет следующего вида:
Автомобиль | Сотрудник | Вид начисления | Период 1 | Период 2 | … |
---|---|---|---|---|---|
Итого: |
Отчет может быть построен за любой календарный месяц.