Сотруднику в середине месяца был проведен кадровый перевод на несколько дней. В последствии, при расчете отпуска программа начисляет трижды единовременную выплату к отпуску. Лишние приходится обнулять вручную, однако в расчетном листке остаются три строчки. Как можно отредактировать вид начисления » Единовременная выплата к отпуску», чтобы это не проявлялось?
Все комментарии (10)
Комментарии закрыты.
Здравствуйте!
Приложите пожалуйста настройки начисления единовременной выплаты к отпуску, чтобы можно было смоделировать Вашу ситуацию.
Также обратите внимание, что для единовременной выплаты к отпуску существует ошибка 1С:
Здравствуйте, Марина!
Наша рабочая среда:
1С:Предприятие 8.3 (8.3.23.1865)
Зарплата и управление персоналом, редакция 3.1 (3.1.29.78)
Ошибка 30163872 нас не затрагивает.
Посмотрите, что у нас происходит…
Не могу отправить картинки 🙂
Смоделировала в демо-базе ЗУП3.1.29.78 начисление единовременной выплаты к отпуску (с формулой с учетом доли неполного рабочего времени), если у сотрудника есть временный кадровый перевод.
Ошибка воспроизвелась и в демо-базе, результат получился такой же, как у Вас:
Проверила, если из формулы убрать показатель Доля неполного рабочего времени, то расчет получается правильный — рассчитывается единовременная выплата к отпуску один раз.
Дело в том, что показатель доля неполного рабочего времени относится к показателям времени (рассчитывается как отношение длительности рабочей недели графика неполного рабочего времени к длительности графика полного рабочего времени). И получается, что в нашем случае такое поведение программы является ошибочным и очень похоже на программную ошибку о которой я писала ранее (проявляется, если в формуле расчета используется показатель времени).
Здравствуйте, Марина!
Действительно, дублирование начислений пропадает. Но как теперь быть с сотрудниками с не полной ставкой. У них хотя оклад как у целой ставки, но при начислении, если ставка меньше 1, то уменьшается, если больше 1, то остается 1. Это было отражено в формуле. Как поправить сейчас формулу?
Здравствуйте!
Можно рассмотреть следующий вариант:
1. Создать шаблон ввода исходный данный и новый показатель «Количество окладов для единовременной выплаты к отпуску».
2. Поменять формулу в начислении «Единовременная выплата к отпуску»:
Оклад * КоличествоОкладовДляЕдиновременнойВыплатыКОтпуску
3. С помощью данных для расчета зарплаты ежемесячно вносить количество окладов для единовременной выплаты к отпуску
4. В результате в расчете будут учитываться доли оклада при неполной ставке, которые будут задаваться через данные для расчета зарплаты.
Здравствуйте, Марина!
Спасибо за ответ!
Ваше предложение вполне решит нашу задачу, но это затруднительно использовать для всех таких сотрудников — их много. Кроме того, в случае изменения ставки, надо не забыть изменить и этот параметр. Скорее всего это забудут.
Я искал «ставка» в показателях — её там нет. Можно ли чем то это заменить?
Здравствуйте!
К сожалению в ЗУП нет такого показателя. Обычно, когда речь идет о работе на неполную ставку используется показатель Доля неполного рабочего времени. Но в данном случае проявляется ошибка. Тоже долго думала над возможными вариантами, но получается, чтобы использовать начисление единовременной выплаты к отпуску через документ Отпуск, придется создавать свой показатель и вводить его. Или создавать отдельное начисление для единовременной выплаты к отпуску со своей формулой и вводить через разовые начисления.
Здравствуйте, Марина!
Большое спасибо за помощь в моей задаче. Я надеялся на чудо (вдруг проглядел!), но его не получилось. В предложенный Вами показатель нужно вносить всех сотрудников. Иначе у тех, кого не будет, программа установит ноль. Результат понятен 🙂 .
Оставляем всё как есть, оставив в формуле только оклад.
Будем править вручную у сотрудников со ставкой меньше 1 при оформлении отпуска.
Спасибо за помощь нам.