1С:Зарплата и Управление Персоналом 2.5
1С:Управление производственным предприятием
Платформа 1С v8.3
Зарплата
Есть вид расчета доплаты с формулой "ФиксированнаяСумма / НормаВремениВДнях * ВремяВДнях", которая прекрасно работает, оплачиваемое время в днях уменьшается в случае, к примеру, отпуска за свой счет. Ввожу копированием новый вид расчета (такой же, только по часам) с формулой "ФиксированнаяСумма / НормаВремениВЧасах * ВремяВЧасах". Но он не работает, т.к. оплачиваемое время не уменьшается на период отпуска за свой счет. Пробовал перезаполнять и перепроводить все документы, начиная с табеля, не помогает. Что я не так делаю? Заранее благодарю за ответ.
По теме из базы знаний
- Учет и расчет выплат работникам за время прохождения медосмотров в программе «1С:ЗУП» редакции 2.5
- Доплата до оклада при командировках. ЗУП 2.5
- Расчет Тарификации и зарплаты в средних общеобразовательных школах для ЗКГУ 3.1 (расширение)
- Тайны расчета удержания по исполнительным листам. ЗУП 3.1
- Доплата до оклада на период больничного, с регулируемым лимитом в год, для программы ЗУП 3.1
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Подозреваю, что в данном случае проблема в начислении фиксированной суммой и в этом случае никакие пропорции в формуле по отработанному времени не действуют, а в расчете по дням предыдущей доплаты исключение производилось не за счет пропорции, а за счет вытесняющего начисления. Можно попробовать создать новый показатель на основе месячной тарифной ставки и уж его вводить как сумму доплаты за месяц вместо фиксированной суммы.
1) посмотрите в настройке начисления на вкладке "Прочее", верхнее окошко " Вытесняющие начисления"
2) А какая формула самого "Оклад по часам"?
3) в документе "Начисление" что встает в колонках с часами в окладе и в доплате?
2) А какая формула самого "Оклад по часам"?
3) в документе "Начисление" что встает в колонках с часами в окладе и в доплате?
(4)
1). Так как я скопировал предыдущий вид расчета и только изменил формулу, вытесняющие начисления остались те же.
2). "Результат = Тарифная ставка месячная / Норма времени за месяц в часах * Время в часах".
3). Если Вы про "Начисление зарплаты" то:
- для оклада по часам: отработано дней: 16, отработано часов: 124.6, оплачено дней/часов: 124.6
- для доплаты по часам: отработано дней: пусто, отработано часов: пусто, оплачено дней/часов: 141.4
1). Так как я скопировал предыдущий вид расчета и только изменил формулу, вытесняющие начисления остались те же.
2). "Результат = Тарифная ставка месячная / Норма времени за месяц в часах * Время в часах".
3). Если Вы про "Начисление зарплаты" то:
- для оклада по часам: отработано дней: 16, отработано часов: 124.6, оплачено дней/часов: 124.6
- для доплаты по часам: отработано дней: пусто, отработано часов: пусто, оплачено дней/часов: 141.4
(5) Сначала показалось, что всё получилось. Во всяком случае посчиталось в документе "Начисление зарплаты" правильно. Но потом на всякий случай решил проверить, как будет заполняться табель отработанного времени. И тут начались чудеса. При перевыборе сотрудника в табеле дни отпуска за свой счет исчезли, вместо них встали "явки". После проведения табеля зашел в него и ещё раз перевыбрал сотрудника, вместо "явок" встали опять отпуск за свой счет. В общем что-то здесь не так с видом времени "явка" для доплаты.
(10) Т.к. в начислении "доплата" у вас стоит "Дополнительное начисление за уже оплаченное время",", то это начисление вообще никаким образом не может влиять на табель! Вид времени в "доплате" вы заполняете просто для того, чтобы указать программе, какое время брать для расчета этого начисления.
Просто все надо делать последовательно, в нужной последовательности сначала Отпуск, затем Табель, потом "Начисление" и все отлично считается.
Просто все надо делать последовательно, в нужной последовательности сначала Отпуск, затем Табель, потом "Начисление" и все отлично считается.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот