Оклад по часам, а вредность по дням

Вопрос задал Лилия Б.

Ответственный за ответ: Ольга Горшенина (★9.81/10)

Здравствуйте. Подскажите как быть? В организации есть подразделения, в которых считается зарплата таким образом:
Оклад в днях+Стаж+Вредность+Повышающий коэффициент. Оклад в днях = стандартная формула(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней). Остальные надбавки- это процент от оклада(по положению).
Например, вредность=ПроцентЗаВредность/100*Оклад* ВремяВДнях / НормаДней. И таким образом все надбавки.
Столкнулись с проблемой — есть подразделения,в которых надо считать оклад в часах, а вредность также в днях считается, а не в часах.
Получается, что назначаю человеку Оклад по часам, при формировании начислении зп выдает ошибку что при начислении доплаты за вредность на 0 делить нельзя и не заполняет сотрудника. Пожалуйста подскажите что придумать в этом случае. Это не один человек, а именно есть подразделения, в которых считается именно так.
То есть для тех подразделений,в которых считается в днях все ок,а для тех работает в часах у них либо часы не считаются, либо вредность не будет считаться.
Расчетная база не подходит в формуле, так как вредность зависит от дней. Поэтому пришлось подправить в формуле. Пожалуйста помогите в срочном порядке разобраться.

Обсуждение (2)

  1. Здравствуйте!

    Мы получили ваш вопрос, наш консультант займется подготовкой ответа для вас.

  2. Приложение

    Здравствуйте!

    Попробуйте в форму вредности добавить новый показатель (Настройка — Показали расчета зарплаты). Назвать его, например, «Расчет в Днях». Показатель назначается «Для сотрудника» и «Используется» — «Во всех месяцах после ввода значения (постоянное использование)»

    Формулу начисления по вредности изменить так:

    ? (РасчетПоДням = 0, ПроцентЗаВредность/100*Оклад* ВремяВЧасах / НормаЧасов, ПроцентЗаВредность/100*Оклад* ВремяВДнях / НормаДней)

    По умолчанию значение показателя «РасчетПоДням» будет равен нулю. Для сотрудников, которым потребуется рассчитывать суммы в днях, необходимо будет в документах изменения оплаты труда (например, в «Кадровом переводе», «Изменение оплаты труда» и т.д.) внести значение показателя, равного «1». Внести этот показатель потребуется в таблице «Доп.тарифы, коэффициенты…» (скриншот таблицы прилагаю). Чтобы данная таблица стала видна в настройках расчета зарплаты (Настройка — Расчет зарплаты) должен быть установлен флажок «Используется несколько тарифных ставок для сотрудника».

    Для сотрудников, для которых расчет ведется в часах показатель с нулевым значение вносить не требуется. 

    Если у вас больше сотрудников, расчет по которым идет в днях, то формулу измените тогда так:

    ? (РасчетПоДням = 0, ПроцентЗаВредность/100*Оклад* ВремяВДнях / НормаДней, ПроцентЗаВредность/100*Оклад* ВремяВЧасах / НормаЧасов)

    И показатель РасчетПоДням со значением «1» следует вносить для сотрудников с расчетом по часам.

Комментарии закрыты