Не совсем ясно, как реализовать решение задачи...
Из условия следует, что методы расчета могут быть (как минимум) такими:
1. РасчетФиксированнойСуммой
2. РасчетПроцентом (от чего-то)
3. РасчетПоСреднемуПропорциональноВремени
Далее:
Основные начисления (Период действия, Зависимость от базы есть)
1. Отпуск. Метод расчета - РасчетПоСреднемуПропорциональноВремени
Дополнительные начисления (Периода дейст-я нет, зависимость от базы есть)
1. Оклад. Метод расчета - РасчетФиксированнойСуммой
Удержания (Периода дейст-я нет, зависимость от базы есть)
1. Удержание. Метод расчета - РасчетПроцентом.
////////////////////////////////////////////////////////////////////////////////////////////////////
Вопрос: Как реализовать решение, учитывая, что в каждый ПВР в пользовательском режиме может быть добавлен новый Вид расчета с ЛЮБЫМ методом из описанных выше?
В методичке по решению расчетных задач описан такой же случай... Там делается монстрический запрос, который учитывает приоритет Вида расчета, зависимость ВР от базы(и если зависит, то от каких ВР) и т.д и т.п.
Но ведь повторить подобное за час с небольшим на экзамене - невозможно!!!
Как можно решить эту задачу, чтобы и уложиться во времени и чтобы экзаменатор принял ее??? Может что-то можно опустить из того, что делалось в методичке?