Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений. Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам.
Сотрудники предприятия получают оплату по часовому тарифу. Сумма начисления по тарифу определяется как тарифная ставка, умноженная на количество фактически отработанных часов. Тарифная ставка должна быть определена отдельно для каждого подразделения по специальной шкале в зависимости от отработанного времени за расчетный период. Например:
Подразделение | Фактически отработанные часы | Размер ставки |
---|---|---|
Отдел внедрения | до 60 | 12,50 |
Отдел внедрения | от 60 до 130 | 25,00 |
Отдел внедрения | от 130 | 35,00 |
Бухгалтерия | до 50 | 10,00 |
Бухгалтерия | от 50 до 150 | 20,00 |
Бухгалтерия | от 150 | 40,00 |
Ежемесячно сотрудникам компании может выплачиваться фиксированная сумма. Размер суммы задается в документе «Начисление зарплаты» и в последствии может быть изменен.
Сотрудникам предоставляется оплачиваемый отпуск, размер которого определяется как количество дней отпуска, умноженное на среднюю дневную ставку. Дни отпуска рассчитываются по шестидневному графику. Средняя дневная ставка определяется как сумма всех начислений за три предыдущих месяца, поделенная на количество отработанных дней в трех предыдущих месяцах. Следует учесть, что данные об отпуске не могут вводиться в систему задним числом.
Механизм перерасчетов в рамках данной задачи использовать не надо.
Ввод всех начислений происходит документом «Начисление зарплаты». Следует считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по тарифу «с 10.01 по 31.01», а «с 10.01 по 03.02» вводить нельзя.
Необходимо предоставить пользователю возможность исправлять результат расчета в форме документа, а также самостоятельно создавать новые виды расчетов и привязывать их к существующим алгоритмам расчета.
Для анализа сделанных сотрудникам предприятия начислений в конфигурации необходимо предусмотреть отчет следующего вида:
Подразделение | Сотрудник | Вид расчета | Период 1 | Период 2 | … |
---|---|---|---|---|---|
Итого: |
Отчет может быть построен за любой расчетный период.