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

Задача 3.26

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

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

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

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

Механизм перерасчетов в рамках данной задачи использовать не надо.

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

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

С помощью диаграммы Ганта нужно отобразить график отпусков сотрудников. Отчет может быть построен за любой расчетный период.

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

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

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

Назад: Задача 3.25
Дальше: Задача 3.27