Не заполоняется документ "Изменение плановых начислений" на основе "Изменение штатного расписания"
Добрый день.
Столкнулся со следующей проблемой.
Есть база ЗУП версии 3.1.15.139.
Кадровик в ней носит документ "Изменение штатного расписания", после его проведения, через кнопку "Изменить начисления сотрудников" создает документ "Изменение плановых начислений" при этом ожидая, что документ будет заполнен на основе созданного документа "Изменение штатного расписания", во всяком случае она так утверждает, что до не давнего времени именно так и работало. Вместо этого в документ подтягиваются данные с последнего изменения оклада из регистра "ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИ нтервальный".
Может кто сталкивался с такой уже проблемой?
Столкнулся со следующей проблемой.
Есть база ЗУП версии 3.1.15.139.
Кадровик в ней носит документ "Изменение штатного расписания", после его проведения, через кнопку "Изменить начисления сотрудников" создает документ "Изменение плановых начислений" при этом ожидая, что документ будет заполнен на основе созданного документа "Изменение штатного расписания", во всяком случае она так утверждает, что до не давнего времени именно так и работало. Вместо этого в документ подтягиваются данные с последнего изменения оклада из регистра "ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИ
Может кто сталкивался с такой уже проблемой?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Покопавшись в коде, нашел что проблема действительно была в вилке окладов. Вот этот код. То есть это стандартная схема работы. Теперь осталось это объяснить расчетчику, он будет явно не доволен такой логикой работы программы. Спасибо.
| ВЫБОР
| КОГДА ПоказателиПоПозиции.Показатель ЕСТЬ NULL
| ТОГДА ПоказателиПоСотрудникам.Значение
| КОГДА ПоказателиПоПозиции.ПредыдущееЗначениеПоказателяМакс = 0
| ТОГДА ВЫБОР
| КОГДА ПоказателиПоСотрудникам.Значение >= ПоказателиПоПозиции.ЗначениеПоказателяМин
| И ПоказателиПоСотрудникам.Значение <= ПоказателиПоПозиции.ЗначениеПоказателяМакс
| ТОГДА ПоказателиПоСотрудникам.Значение
| КОГДА ПоказателиПоСотрудникам.Значение <= ПоказателиПоПозиции.ЗначениеПоказателяМин
| ТОГДА ПоказателиПоПозиции.ЗначениеПоказателяМин
| ИНАЧЕ ПоказателиПоПозиции.ЗначениеПоказателяМакс
| КОНЕЦ
| ИНАЧЕ ВЫБОР
| КОГДА ПоказателиПоСотрудникам.Значение * ПоказателиПоПозиции.ЗначениеПоказателяМакс / ПоказателиПоПозиции.ПредыдущееЗначениеПоказателяМакс < ПоказателиПоПозиции.ЗначениеПоказателяМин
| ТОГДА ПоказателиПоПозиции.ЗначениеПоказателяМин
| КОГДА ПоказателиПоСотрудникам.Значение * ПоказателиПоПозиции.ЗначениеПоказателяМакс / ПоказателиПоПозиции.ПредыдущееЗначениеПоказателяМакс > ПоказателиПоПозиции.ЗначениеПоказателяМакс
| ТОГДА ПоказателиПоПозиции.ЗначениеПоказателяМакс
| ИНАЧЕ ПоказателиПоСотрудникам.Значение * ПоказателиПоПозиции.ЗначениеПоказателяМакс / ПоказателиПоПозиции.ПредыдущееЗначениеПоказателяМакс
| КОНЕЦ
| КОНЕЦ КАК Значение
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот