Добрый день. ЗУП 3.1.11.106 КОРП. Стоит задача настроить начисление, зависящее от отработанного времени. Назначается в плановом порядке, при назначении задается показатель. Формула : мин(ИндивидуальнаяНадбавкаРабочим,ИндивидуальнаяНадбавкаРабочим * ВремяВЧасах / НормаВремениВРасчетномМесяце ). ИндивидуальнаяНадбавкаРабочим-показатель размера надбавки, НормаВремениВРасчетномМесяце-показатель нормы рабочего времени по организации.
Если сотрудник отработал меньше нормы, то идет пересчет надбавки в сторону уменьшения. Если отработал больше нормы, то должен срабатывать предел. Из-за кадровых переводов начисление в документе разбивается на несколько строк и анализ на превышение идет в каждой строке. И в целом за месяц начисление получается больше назначенного показателя. Как настроить начисление, чтобы начисление было не больше назначенного сотруднику показателя?
Все комментарии (8)
Комментарии закрыты.
Приложение
Здравствуйте!
Это ошибка
Код ошибки: 50008133
Статус: На рассмотрении Зарегистрирована: 29.07.2016
Продукт: «1С:ЗУП 3, 1С:ЗГУ 3»
Описание:
Если сотруднику назначена доплата до МРОТ, то в месяце, когда изменяются начисления сотрудника (например, назначается доплата за совмещение не на весь месяц) начисление доплаты разделяется на части и каждая часть считается отдельно, отчего итоговый результат доплаты за месяц может получиться неправильный.
Способ обхода:
В качестве временного решения можно создать накапливаемый показатель, добавить этот показатель в формулу «проблемного» начисления и указать, что значения накапливаемых показателей подбираются в целом за месяц. После этого такое начисление перестанет «нарезаться» по периодам внутри месяца, и результат расчета будет соответствовать ожидаемому.
Разработчики рекомендуют в данном случае добавлять к формуле накапливаемый показатель (+НеРазделятьПоПериодам).
Его значение нигде не указывается, он используется, только для исправления ошибки и только в формуле. Но данный способ обхода не всегда срабатывает. В качестве второго варианта мы настраивали один из показателей формулы, как накапливаемый.
Первый способ не помогает, про второй способ напишите подробнее , пожалуйста.
Уточните, пожалуйста, по показателям: ИндивидуальнаяНадбавкаРабочим — показатель постоянный для сотрудника, НормаВремениВРасчетномМесяце — разовый для организации?
да
Попробовала разные варианты, в каждом получается переплата. Т.е. вариант с несколькими строчками нам не подходит вообще. Зайдём с другой стороны. Какие варианты кадровых переводов у Вас бывают и с чем они связаны? Временные? Сохраняется ли доплата при кадровом переводе?
Добрый день. Сотрудника в течение месяца несколько раз могут переводить с одного графика на другой (меняется смена у сменного графика, назначается совсем другой график). Доплата сохраняется.
Добрый день! Пока разработчики не исправят ошибку, настроить начисление нам не удастся. Нам удалось настроить формулу, где была функция максимум, а с минимумом, получается — он практически всегда рассчитывается первым и выходит переплата.
Если я делаю накапливаем показатель ИндивидуальнаяНадбавкаРабочим, то получается следующее: допустим ИндивидуальнаяНадбавкаРабочим = 1 000, при кадровом переводе сумма автоматически делится на 250 и 750 (например) и эти значения начинают выступать в роли минимума.
Второй вариант — сделать накапливаемым показатель времени (придется вводить новый показатель вручную, т.к. типовой ВремяВЧасах накапливаемым сделать нельзя), но и здесь будет переплата.
Елена, спасибо.