Добрый день. Подскажите, как настроить вид начисления, которое используется для расчета по обычным графикам (пятидневка) и для суммированного учета, если в штатном расписании указывается оклад, а начисляется повременщикам по дням ( Оклад /НормаДней* Время в днях), а по СУВР по часовой ставке рассчитанной по формуле (Оклад*12/НормаЧасов за год по производственному календарю)?
Все комментарии (5)
Комментарии закрыты.
Здравствуйте!
К сожалению признак суммированного учета в формулу не подтянуть, чтобы программа определяла автоматом, по какому алгоритму считать. Поэтому придется:
?(СуммированныйУчет = 1, Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю, Оклад /НормаДней* ВремяВДднях)
настройки показателя «Суммированный учет» — назначается для сотрудника, постоянный, допускается нулевое значение. При назначении начисления для сотрудников с суммированным учетом потребуется указывать значение показателя = 1, для сотрудников с обычным графиком значение показателя не заполняем.
1. В нашем случае по этой формуле рассчитывается часовая ставка =
Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю.
Получается тогда для расчета за месяц формула должна выглядеть так:
?(СуммированныйУчет = 1, Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю* ВРЕМЯвЧасах, Оклад /НормаДней* ВремяВДднях) ?
2. НормаЧасовЗаГодПоПроизводственномуКалендарю — такого предопределенного показателя в системе нет, его тоже нужно ввести?
3. А если в начислении поставить галку — поддерживает одновременно несколько начислений и в формуле предусмотреть и оклад и часовую тарифную ставку. И назначать сотруднику или оклад или часовую ставку в зависимости от графика, как тогда настроить формулу?
«1. В нашем случае по этой формуле рассчитывается часовая ставка =
Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю.
Получается тогда для расчета за месяц формула должна выглядеть так:
?(СуммированныйУчет = 1, Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю* ВРЕМЯвЧасах, Оклад /НормаДней* ВремяВДднях) ?»
Да, все верно. Извините, сразу не обратила внимание, что у Вас приведена не окончательная формула для сотрудников с суммированным учетом
«2. НормаЧасовЗаГодПоПроизводственномуКалендарю — такого предопределенного показателя в системе нет, его тоже нужно ввести?»
Да, его создаем сами. Я предположила, что Вы им уже пользуетесь. Если только начинаете использовать, то можно настроить его как постоянный, назначаемый для организации. Затем настроить шаблон ввода значений показателя (Настройка — Шаблоны ввода исходных данных) и ввести значение показателя документом Данные для расчета зарплаты. Вводить значение показателя потребуется 1 раз в году
«3. А если в начислении поставить галку — поддерживает одновременно несколько начислений и в формуле предусмотреть и оклад и часовую тарифную ставку. И назначать сотруднику или оклад или часовую ставку в зависимости от графика, как тогда настроить формулу?»
Вот здесь не совсем поняла Вашу мысль. Флажок «поддерживает одновременно несколько начислений» нужен, чтобы одно и то же начисление назначить 2 раза. Т.е. Вы хотите настроить все-таки 2 начисления?
Если же речь о том, чтобы настроить одно начисление с формулой по принципу «если введен оклад, считаем по окладу, если введена ЧТС — считаем по ней», то такое возможно. Но тут мы уходим от начального условия расчета ЧТС по формуле «Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю». Т.е. каждый год потребуется пересчитывать ЧТС сотрудникам самостоятельно и менять их. Если это допустимо, то да, можно реализовать и так. Тогда формула примет вид:
?(ТарифнаяСтавкаЧасовая> 0, ТарифнаяСтавкаЧасовая* ВремявЧасах, Оклад * ДоляНеполногоРабочегоВремени / НормаДней* ВремяВДднях)
*долю времени добавила в формулу, т.к. она предусмотрена в типовом варианте начисления.
Только если решите использовать эту методику, в настройках начисления и показателей потребуется кое-что поменять:
— в настройках показателей ЧТС и оклад отметить, что они могут принимать нулевое значение — иначе программа будет ругаться при назначении начисления, что не введен какой-то из показателей
— для начисления в таблице показателей для ЧТС и оклада нужно будет указать, что при отмене начисления они очищаются (пример см. в публикации Как прекратить действие показателя после отмены начисления?, последний скриншот). Если этого не сделать, то могут быть проблемы в расчетах. Например, сотрудник, работал на ЧТС. Потом его перевели на сделку, оплату по ЧТС отменились, но сама ЧТС не обнулилась. Потом работника перевели на оклад и у него получится, что есть и оклад и ЧТС. Программа будет считать ему оплату по ЧТС, хотя фактически должна рассчитывать ее по окладу.
Спасибо за формулу и подробный ответ!
Пожалуйста 🙂 Рада была помочь!