Задача 3.5.

Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений. Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам.

Сотрудники предприятия получают оплату по окладу пропорционально отработанному времени в днях. Сумма начисления по окладу определяется как начальное значение оклада, деленное на количество рабочих дней в том же периоде, что и фактически отработанные дни. Начальное значение оклада одинаково для всех сотрудников конкретного подразделения и должно быть определено по специальной шкале в зависимости от отработанного времени.

  Фактически отработанные дни     Начальный оклад  
  до 7 1000
  от 7 до 15 2000
  от 15 3000

Дополнительно, сотрудникам предприятия выплачивается надбавка, рассчитываемая как общая сумма продаж товаров за предыдущий месяц по подразделению, в котором работает сотрудник, умноженная на определенный процент. Значение процента для надбавки может быть задано в документе «Начисление зарплаты».

По мере необходимости любой сотрудник может быть отправлен в командировку. В этом случае начисление по окладу не происходит. Дни, проведенные в командировке, определяются по пятидневному графику работы. Дневная ставка для расчета командировки определяется как сумма всех начислений за предыдущий месяц, деленная на количество отработанных дней в этом месяце. Следует учесть, что данные о командировке могут вводиться в систему задним числом.

Создать отчет «Перерасчет зарплаты», в котором пользователь должен увидеть записи регистра расчета, которые возможно требуется пересчитать.

 Объект перерасчета   Вид расчета   Сотрудник   Подразделение 
   

Саму процедуру перерасчета записей в рамках данной задачи реализовывать не требуется.

Ввод всех начислений происходит документом «Начисление зарплаты». Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление оклада с 10.01 по 31.01, а запись оклад: с 10.01 по 03.02 вводить нельзя.

Для анализа сделанных сотрудникам предприятия начислений в конфигурации необходимо предусмотреть отчет следующего вида:

  Подразделение     Сотрудник     Вид расчета     Период 1     Период 2     ...  
   
  Итого:

Отчет может быть построен за любой расчетный период.