Всем доброго времени суток!
Как известно, для получения параметров действующих начислений сотрудников в ЗУП 3.1 используется функция ДействующиеНачисленияСотрудников общего модуля ЗарплатаКадрыРасширенный. Однако задача поставлена противоположным образом: требуется получить перечень плановых начислений, которые когда-либо имелись у некоего сотрудника, но по состоянию на указанную дату были отменены; также необходимо получить даты отмены. Конечно, можно написать что-то вроде
ЗарплатаКадрыОбщиеНаборыДанных.СоздатьВТИмяРегистраСрезПоследних("ПлановыеНачисления", Запрос.МенеджерВременныхТаблиц, Истина, ЗарплатаКадрыОбщиеНаборыДанных.ОписаниеФильтраДляСоздатьВТИмяРегистра(СотрудникиДаты, КолонкиСотрудникиДаты), ПараметрыПостроения);
и установить отбор по ресурсу Используется. Однако хотелось бы по возможности прибегать к методам программного интерфейса или, хотя бы, служебным процедурам и функциям. Пока в голову приходит только воспользоваться отчётом ДинамикаПлановыхНачислений, он же «История изменения оплаты труда». Однако этот отчёт, мягко говоря, не блещет быстродействием. Есть у кого-то какие-нибудь идеи о том, как решить подобную задачу, и если есть, то какие именно?
Как известно, для получения параметров действующих начислений сотрудников в ЗУП 3.1 используется функция ДействующиеНачисленияСотрудников общего модуля ЗарплатаКадрыРасширенный. Однако задача поставлена противоположным образом: требуется получить перечень плановых начислений, которые когда-либо имелись у некоего сотрудника, но по состоянию на указанную дату были отменены; также необходимо получить даты отмены. Конечно, можно написать что-то вроде
ЗарплатаКадрыОбщиеНаборыДанных.СоздатьВТИмяРегистраСрезПоследних("ПлановыеНачисления", Запрос.МенеджерВременныхТаблиц, Истина, ЗарплатаКадрыОбщиеНаборыДанных.ОписаниеФильтраДляСоздатьВТИмяРегистра(СотрудникиДаты, КолонкиСотрудникиДаты), ПараметрыПостроения);
и установить отбор по ресурсу Используется. Однако хотелось бы по возможности прибегать к методам программного интерфейса или, хотя бы, служебным процедурам и функциям. Пока в голову приходит только воспользоваться отчётом ДинамикаПлановыхНачислений, он же «История изменения оплаты труда». Однако этот отчёт, мягко говоря, не блещет быстродействием. Есть у кого-то какие-нибудь идеи о том, как решить подобную задачу, и если есть, то какие именно?




