Делал много отчетов для ЗУП 2.5, знаю как там получить кадровый срез на дату, с учетом реквитов "<*>Завершения". В прошлом году для 3.0 тоже делал пару отчетов, структура регистра там была подобна 2.5.
Сегодня открыл в 3.1 регистр "Кадровая история сотрудников" и опупел. Реквизиты "<*>ПоОкончании" больше неиспользуются и не заполняются. Остался реквизит "ДействуетДо", но должность или подразделение или штатную позицию после окончания действия уже не получить.
Регистр "КадроваяИсторияСотрудниковИнтервальный" в каких-то случаях будет конечно удобен, но он непериодический.
Как теперь правильно получить кадровый срез в 3.1?
КадроваяИсторияСотрудниковИнтервальный и используй, в чем проблема? Дата, на которую хочешь получить срез, должна попадать в период между ДатаНачала и ДатаОкончания (если запись без ограничения, то есть перевод не временный, то в дату окончания пишется 3999 год)
На партнерском пишут сейчас правильно использовать программный интерфейс в общих модулях для таких задач.
Чтож, прощайте конструкторы и отчеты за 5 минут. Будем писать руками и долго.