![]() |
|
Новые Виды расчетов режим предприятие | ☑ | ||
---|---|---|---|---|
0
wwwqwert2014
17.08.14
✎
18:28
|
Задача 3.17 из сборника спеца по платформе. Вроде бы обычная задача, да вот только в конце строчка "Необходимо предоставить пользователю возможность самостоятельно создавать новые виды расчетов и привязывать их к существующим алгоритмам расчета".
Едетснвенная идея - добавить как-то реквизит в ПВР, например ТипВидаРасчета и в него записать перечисление "Первичный, Вторичный и так далее". И алгоритм расчета привязывать исходя из типа вида расчета, а не из вида расчет (првоерять этот реквизит надо). Правильно ли я понял? Вот условие задачи: Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений. Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам. Сотрудники предприятия получают оплату по окладу пропорционально отработанному времени в днях. Сумма начисления по окладу определяется как дневная ставка, умноженная на количество фактически отработанных дней. Дневная ставка оклада одинакова для всех сотрудников и должна быть определена по специальной шкале в зависимости от общего трудового стажа работы сотрудника. При решении задачи необходимо иметь в виду, что на момент начала ведения учета у сотрудника может быть трудовой стаж отличный от нуля. Трудовой стаж Размер ставки до 1 года 100 от 1 года до 3 лет 200 от 3 лет 300 Сотруднику предприятия выплачивается надбавка, рассчитываемая как общая сумма продаж товаров за два предыдущих месяца по подразделению, в котором работает сотрудник, умноженная на определенный процент. Значение процента для надбавки может быть задано в документе. Сумма надбавки не может быть меньше некоторой гарантированной суммы, задаваемой отдельно для каждого подразделения и зафиксированной в информационной базе. За каждый день невыхода сотрудника на работу без уважительной причины сотруднику начисляется штраф в размере 10% от дневной ставки по окладу. Создать обработку «Перерасчет зарплаты», в котором пользователь должен не только увидеть записи регистра расчета, которые возможно требуется пересчитать, но и выполнить саму процедуру перерасчета. Объект перерасчета Вид расчета Сотрудник Подразделение Ввод всех начислений происходит документом «Начисление зарплаты». Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление оклада с 10.01 но 31.01, а запись: оклад с 10.01 по 03.02 вводить нельзя. Необходимо предоставить пользователю возможность самостоятельно создавать новые виды расчетов и привязывать их к существующим алгоритмам расчета. |
|||
1
vicof
17.08.14
✎
22:52
|
Правильно, только не первичный и вторичный, а оклад и надбавка и штраф.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |