Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.21.36)
Добрый день! Необходимо создать начисление «Доплата до оклада на период больничного» выполняемое при условии: если сотрудник болеет в течение года до 30 дней, то доплата 100%, от 30 до 90 дней — 50%, более 90 дней доплата равна 0.
Создали начисление с формулой макс(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней — РасчетнаяБаза, 0)
В качестве расчетной базы указали Больничный.
А как добавить в начисление условие по подсчету количества дней болезни в течении года не знаем. Подскажите, пожалуйста
Все комментарии (16)
Комментарии закрыты.
Здравствуйте!
Мы получили ваш вопрос, наш консультант займется подготовкой ответа для вас.
Здравствуйте! Посмотрите наш кейс: Доплата за больничные за определенное количество дней в году
А вот с тем, чтобы добавить в формулу условие о проценте оплаты, действительно сложно.
Стандартная формула из кейса (только стоимость для заменила на расчет по окладу:
Формула с условием у меня получилась такая:
Сразу оговорюсь, что формулу в ЗУП не проверяла, проверяла ее ручным расчётом разных примеров. Надеюсь, что не напортачила в скобочках или запятых, но вроде бы все проверила. Если программа будет ругаться на формулу, напишите.
Расчетная база — это предыдущее кол-во дней БЛ в году, Время в днях — кол-во дней текущего БЛ.
Разберем эту формулу «на запчасти» для понимания:
В этом решении очень пугает показатель «Стоимость дня по БЛ». Правильно понимаем. что мы должны самостоятельно рассчитать эту величину и указать в документе «Изменение оплаты труда» для всех сотрудников? Графики у сотрудников меняются часто, забудут менять этот показатель.
СтоимостьДняПоБЛ — это сумм дневного больничного. Она не меняется в течение всего гоад (поскольку в расчет всегда идет заработок за 2 предыдущих года). Посмотрите по ссылке исходный кейс.
Понятно, спасибо! Юлия, еще вопрос. Можно ли решить нашу задачу в случае если не ведется табель? Мы постепенно отказываемся от табеля и большинство подразделений уже не ведут его.
Если нужно можем создать отдельный вопрос.
Посмотрите кейс:
Варианты настройки доплаты до оклада на период больничного. (Вариант 1. Доплата до оклада за дни болезни, если «Табель» НЕ ведется).
Но тут не получится контролировать ко-во дней до предела (показатель «РасчетнаяБаза» здесь — это сумма БЛ).
Кстати, еще одна принципиальная разница первого и этого кейса, что в первом доплата идет за календарные дни БЛ, здесь — за рабочие дни, приходящиеся на Больничный.
Для Вас какой из этих вариантов корректен?
Здравствуйте!
Я закрываю обращение. Если у Вас остались вопросы, Вы можете задать их в комментариях в течение трех рабочих дней. После этого обращение будет закрыто.
Беда в том, что больничные чаще всего бывают переходящие из месяца в месяц. т.е. 28 марта открыл больничный, 6 апреля закрыл. И доплата рассчитывается по показателям каждого месяца, т.е. Расчетная база за март, НормаДней за март и также за апрель. Можно как-то увязать в одной формуле текущий и прошлые периоды?
Здравствуйте!
Скажите, а Вы настраивали начисления по кейсу? И если да, то по какому из кейсом.
Вариант: Варианты настройки доплаты до оклада на период больничного. (Вариант 1. Доплата до оклада за дни болезни, если «Табель» НЕ ведется) должен отрабатывать и для переходящих БЛ: период плановым начислением задается переходящий и по механизму перерасчетов просчитывается доплата и за прошлый месяц.
Но как я написала, в этом кейсе не получится считать предел, его придется контролировать вручную.
Вариант, который я предлагала изначально, тоже должен отрабатывать и для переходящих БЛ. Обратите внимание, в кейсе Доплата за больничные за определенное количество дней в году приведён пример с переходящим БЛ (Пример 1). Но этот кейс будет отрабатывать только с документом Табель.
Да, расчет будет идти отдельно за каждый месяц. Но итог должен выходить верный!
Согласен, но бухгалтерию не устраивает.
Сотрудник заболел в апреле, а в мае принес больничный.
Никто ему не будет делать доплату в апреле. В апреле неизвестно, принесет ли он вообще больничный.
Вы не правильно поняли, доплата будет начисляться Маем, но за Апрель — через доначисление.
Формула, которую Вы написали ранее:
?(РасчетнаяБаза>=90,0,?(РасчетнаяБаза+ВремяВДнях=90,0,?(РасчетнаяБаза+ВремяВДнях=30, 0.5*МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0)*МАКС(90-РасчетнаяБаза,ВремяВДнях), МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0)*(30 -РасчетнаяБаза)+ 0.5*МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0)*(ВремяВДнях-(30-РасчетнаяБаза)))))
В ней РасчетнаяБаза — Часть больничного за май. НормаДней — это норма в мае.
Здесь по апрелю нет никаких данных.
Через какое доначисление? Не понимаем.
Если у Вас больничный будет переходящим с Апреля на Май, то следует зарегистрировать табель за Апрель в кейсе, на который я давала ссылку), и программа зарегистрирует при этом необходимость перерасчета за Апрель.
И далее перерасчет произойдет автоматически в документе «Начислении зарплаты», либо если установлен флажок в настройках «Выполнять доначисление и перерасчет отдельным документом», то нужно ввести документ «Доначисление, перерасчет». Доначисление Вы также можете ввести и если флажок сброшен — по своему желанию.
Посмотрите публикации по теме:
При расчете за апрельскую часть, все данные будут апрельскими: Нома дней, Время в Днях (это будут кол-во дней БЛ в апреле) А Расчетная база в моей формуле — это ранее оплаченное кол-во дней БЛ (считается из специального справочного начисления «Количество дней больничного». Кейс: Доплата за больничные за определенное количество дней в году.
Здравствуйте! Скажите, пожалуйста, вопрос еще актуален? Может быть нужны еще какие-то пояснения?
Да, спасибо! Вопрос можно закрывать