(4) Нарезал запрос из типовой по работникам на дату актуальности с учетом уволенных на начало периода
+
перелопатил кадровые перемещения за данный период на предмет поиска перемещенных из нужного подразделения, вроде получилось
(6) а что не понятного? Это общая методика решения подобных задач, а запрос который вы описали в (5) хрен кто кроме вас разберет + не факт, что правильно (лопатить кадровые перемещения здесь не надо, тем более "ИЗ нужного подразделения").
Для вашей задачи - на основе запроса "Получение перечня изменений состояния сотрудника и периодов отсутствия" составляете свой, заменив РС.Отсутствия своим - РС.РаботникиОрганизаций, а ресурс Состояние - ресурсом Подразделение. Дальше легко добавите фильтр по подразделению в запрос.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан