Я в РС, впрочем, как и данные об отработанном времени (т.к. в данной задаче накапливать их не надо).
А можете для чайников пояснить - почему все таки не надо накапливать?
Ведь
Сумма начисления по тарифу определяется как тарифная ставка, умноженная на количество фактически отработанных часов.
Мне кажется тут удобно просуммировать часы за определенный период..
Я данные за месяц записывал одной записью (т.к. детальнее нам не надо) с периодом - начало месяца, поэтому для получения часов за месяц суммировать не надо. Необходимости суммирования за несколько месяцев тоже нет.
Все равно не понятно..
если начисляю оклад с 10.09-15.09, то в Вашем случае факт часов будет браться за месяц(01.09-31.09)...
разве не так?
Думаю, что в задачах с табелем нет смысла указывать часть месяца. Более того, нет смысла указывать даты начала и окончания периода, достаточно либо указать месяц начисления (одной датой, например, началом месяца), если в документе могут быть данные за расчетные периоды, либо вообще не надо указывать период, если (как в этой задаче) данные в документе только за текущий расчетный период, т.к. он и так известен (я его получал по дате документа).
Теперь понятно... Просто я считаю, что могут быть начисления виды 10.09 - 15.09, Но никак не месяц целиком только.
в условии есть такой пример " Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по тарифу с 10.01 по 31.01"
Что-то я начинаю путаться во всех этих условиях(
Хм, действительно, такая фраза в условии (как обычно, обычно не дочитывал
). Тем не менее, надо сказать, фраза для такой задачи неуместная. В общем-то, нет смысла в документе вводить часть месяца, если фактически отработанные часы всё равно берутся из данных табеля (в случае работы не полный месяц, там эти часы просто не будут указаны, и, соответственно, не попадут в итоговый расчет).
Ну, раз такое условие, делайте с РН (но я, всё же, был бы готов на экз заменить его на РС (конечно же, с предварительным "экспериментом" до экзамена, на экз экспериментировать не стоит), если формулировка задачи "нормализуется".
).