Есть управленческая задача: Каждому сотруднику на каждый день (кроме выходных) устанавливается норма (например 6 часов.) Если сотрудник берет отпуск или больничный - на этот период для всех дней устанавливается норма 0 ч. Если сотрудник отпросился на два часа - ставится норма 4 ч.
Нужно за произвольный интервал подсчитать среднюю норму с учетом отпусков, больничных и отгулов.
Решили делать так: Есть регистр расчета с периодом Год. Документ заполнениеНормы за год заполняет регистр по 6 ч. в день с использованием плана видов расчета ЗаполнениеНормы. Есть так же документы больничные и отпуск, которые при проведении за указаный период делают движения в регистр расчета со значением 0. Планы видов расчета Больничный, отпуск, отгул вытесняют ЗаполнениеНормы. Отпуск вытесняет больничный.
Запросом по фактическому периоду действия мы получаем таблицу с отрезками действия каждого документа, суммой норм и периодами отрезков.
Нам нужно получить сумму норм по фактическому периоду действия за произвольный период, как это сделать?