Сделал пример расчета - у сотрудника есть РК и СН, в течение месяца меняется РК, меняется СН, меняется график, есть разовая премия.
Смотрю как получается база при расчете разовой премии. Похоже что при расчете базы для РК используется только график который был у сотрудника в начале месяца, и неважно что было перемещение на новый график. А при расчете базы СН сначала используется один график, а потом другой.
Трындец. Для СН он похоже так же разбивает базу как и для РК, т.е. без учета смены графика, но в табличной части начислений в колонке "Отработано (оплачено)" проставляет дни и часы с учетом смены графика.
(8) Начисления идут в разрезе Сотрудник-Подразделение, так что в этом случае РК разобьётся по дате смены подразделения даже если они одинаковые в обоих подразделениях.
С одной стороны проблемы нет, общая сумма РК будет посчитана верно, но с другой сторны странно что СН разбивается по периодам смены графика, а РК нет. Хотя ни знечение РК, ни значение СН от графика вроде бы не зависит.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший