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

Задача 3.17

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

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

Трудовой стаж Размер ставки
до 1 года 100,00
от 1 года до 3 лет 200,00
от 3 лет 300,00

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

За каждый день невыхода сотрудника на работу без уважительной причины сотруднику начисляется штраф в размере 10 % от дневной ставки по окладу.

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

Объект перерасчета Вид расчета

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

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

Задача 3.18

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

Сотрудники предприятия получают оплату по часовому тарифу. Сумма начисления по тарифу определяется как тарифная ставка, умноженная на количество фактически отработанных часов. Тарифная ставка в расчетном периоде может меняться не чаще, чем один раз в день. Сотрудники работают по сменному графику «Сутки через двое». Для организации непрерывного рабочего цикла на предприятии работает три бригады: 1-я бригада в первый день работает, во второй и третий отдыхает, 2-я бригада работает во второй день, в первый и третий отдыхает, и 3-я бригада в третий день работает, в первый и второй отдыхает.

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

Сумма продаж, руб. Процент
до 10 000 5
от 10 000 до 30 000 7
от 30 000 10

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

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

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

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

Бригада Сотрудник Сумма продаж % надбавки Сумма премии
Итого:

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

Назад: Задача 3.16
Дальше: Задача 3.19