Как правильно настроить вид расчета по начислению зарплаты в ЗУП8.2. Доплата за питание, настроена формула Фиксированная сумма*ВремяВДнях/НормаВремениВДнях. Все работает замечательно, если у сотрудника есть хоть один отработанный день в месяце, но если сотрудник полный месяц находился в отпуске или на больничном, тогда ему начисляется доплата за полную норму дней в месяце.
По теме из базы знаний
- Поиск и замена дублирующихся видов расчета в ЗУП 3.x
- Видеокурс-самоучитель "1С:Документооборот 2.1 и 3.0" для самостоятельного внедрения
- Как сдать экзамен 1С:Специалист по платформе?
- Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
- Интеграция 1С и Sentry для мониторинга ошибок и расчета Apdex
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Возможно у кого-то может возникнуть ситуация когда опять не правильно рассчитает. Например в случае временного кадрового перемещения, смены графика работы. У меня была подобная ситуация - пришлось написать формулу по сложнее. Формула получена эксперементальным путем, при обработке 4-6 разных ситуаций. Результат = Мин(Фиксированная сумма,Фиксированная сумма/Норма времени в часах* Мин(Время в часах,Отработано времени в часах) )
В вашем случае формула получится следующей: Результат = Мин(Фиксированная сумма,Фиксированная сумма/НормаВремениВДнях* Мин(ВремяВДнях,ОтработаноВремениВДнях) ). Мин(ВремяВДнях,ОтработаноВремениВДнях) - это как раз тот момент, когда если сотрудник отработал хотябы один день, то используется один параметр иначе другой. А Мин(Фиксированная сумма, формула) не позволяет результату получиться больше чем "Фиксированная сумма".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот