Книга: Сборник задач для подготовки к экзамену «1С:Специалист» по платформе «1С:Предприятие 8.3»
Назад: Задача 3.21
Дальше: Задача 3.23

Задача 3.22

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

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

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

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

Ежемесячно с сотрудников организации удерживается 1 % от суммы всех начислений за этот месяц в качестве профсоюзных взносов.

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

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

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

Необходимо предоставить пользователю возможность исправлять результат расчета в форме документа.

Назад: Задача 3.21
Дальше: Задача 3.23