Плановые начисления сотрудника ЗУП 3.1 #809633


#0 by Aradel3d
Привет! Есть в ЗУП 3.1 функция ЗарплатаКадрыРасширенный.ДействующиеНачисленияСотрудников все замечательно, но смущают два нюанса: 1) не отражены суммы премии Фиксированной суммой, 2) таблица СотрудникиДаты к примеру содержит несколько дат и предполагается, что функция должна вернуть те плановые начисления, которые действуют на конкретную дату. Однако это не так, получается, что на все даты распространяется определенный срез начислений. Вопрос, кто как получает плановые начисления по сотруднику в новом ЗУП? Регистров очень много, каждый судя по всему применяется для какого-то определенного случая, при этом в них содержатся не все данные, т.е. запросом к одному какому-то начисления не вытянуть.
#1 by Aradel3d
Есть два замечательных регистра Плановые начисления и Плановые начисления интервальный. У проблемного сотрудника там четко прописаны и оклад и премия. Да вот беда, премия 0. А в карточке сотрудника премия к примеру выводится как 10000. ЗарплатаКадрыРасширенный.ДействующиеНачисленияСотрудников отдает строку с премией как 0... все честно, но неправильно. Залезем в регистры ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников и ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИнтервальный, а там премия как раз 10000. Казалось бы, вот он наш замечательный регистр, который можно юзать, но вот беда (часть II) в этот регистр не попадают записи кадровых перемещений. ВОТ ЧУДО! Если посмотреть, что пишется в измерение ДокументОснование, то там мы обнаружим и Приз и Премию и другие важные, нужные  документы! НО кадрового перевода не обнаружим. Соответственно мы не увидим тут изменения произошедшие с сотрудником. Да и непосредственно "Начисление" отсутствует, только показатель. Интересно, зачем так сделано? И как дальше жить с этим.
#2 by Aradel3d
Продолжу... у проблемного начисления установлена формула ФиксированнаяСуммаПостоянная/НормаДней*ВремяВДнях * ?(ПроцентПремии>0,ПроцентПремии/100,1) где ФиксированнаяСуммаПостоянная и ПроцентПремии заведенные пользователями Соответственно ФиксированнаяСуммаПостоянная указывается при приеме, а ПроцентПремии - вводится единовременно документом для расчета зарплаты и поэтому наверно в плановые показатели начислений ставится 0 т.к. сумма заранее неизвестна, но в Значения периодических показателей рисуется 10000... и мне нужна эта сумма. Но при этом как мы выяснили в Значения периодических показателей не попадают кадровые переводы:(
#3 by SleepyHead
Прочитал все три сообщения, так и не понял, какую проблему решает автор.
#4 by Aradel3d
Не могу получить все плановые начисления сотрудника. При использовании штатной функции  ЗарплатаКадрыРасширенный.ДействующиеНачисленияСотрудников в одном из начислений красуется 0, при том что в личной карточке отображается сумма. Далее пробую разобраться откуда брать данные без использования стандартного функционала, запросом.
#5 by SleepyHead
Смотрел, как выбираются действующие начисления в личной карточке?
#6 by Aradel3d
пока не получилось повторить, довольно запутанно реализовано. Скачал пару отчетов по начислениям с инфостарта, в одном используется ЗарплатаКадрыОбщиеНаборыДанных.ЗаполнитьОбщиеИсточникиДанныхОтчета(ЭтотОбъект); и далее банально оттуда дергается инфа, в другом тупо запрос к ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИнтервальный. Склоняюсь к тому, что тоже буду брать при помощи СКД начисления.
#7 by SleepyHead
Я бы посмотрел движения документа, которым назначено это начисление фиксированной суммой. В форме документа меню - вид - настройка панели навигации формы (для интерфейса "Такси"), и уже оттуда бы думал.
#8 by Aradel3d
Влияет показатель ПроцентПремии, он вводится документом на каждый месяц, видимо в случае когда хотят депремировать, в остальных случаях он как 1 т.е. не влияющий, но из-за этого показателя, в плановых начислениях проставляется 0, а в периодических факт. сумма, указанная в приеме.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С