Настройка вида начисления для СУВР

Вопрос задал Татьяна Б. (Челябинск)

Ответственный за ответ: Змиевская Светлана (★9.93/10)

Добрый день. Подскажите, как настроить вид начисления, которое используется для расчета по обычным графикам (пятидневка) и для суммированного учета, если в штатном расписании указывается оклад, а начисляется повременщикам по дням ( Оклад /НормаДней* Время в днях), а по СУВР по часовой ставке рассчитанной по формуле (Оклад*12/НормаЧасов за год по производственному календарю)?

Все комментарии (5)

  1. Здравствуйте!

    К сожалению признак суммированного учета в формулу не подтянуть, чтобы программа определяла автоматом, по какому алгоритму считать. Поэтому придется:

    • или настраивать 2 начисления и самостоятельно определять, кому назначать начисление с оплатой по дням, а кому — по часам
    • ввести собственный показатель «Суммированный учет» и включить его в формулу начисления. Формула будет выглядеть так:

    ?(СуммированныйУчет = 1, Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю, Оклад /НормаДней* ВремяВДднях)

    настройки показателя «Суммированный учет» — назначается для сотрудника, постоянный, допускается нулевое значение. При назначении начисления для сотрудников с суммированным учетом потребуется указывать значение показателя = 1, для сотрудников с обычным графиком значение показателя не заполняем.

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

    1. «1. В нашем случае по этой формуле рассчитывается часовая ставка =
      Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю.
      Получается тогда для расчета за месяц формула должна выглядеть так:
      ?(СуммированныйУчет = 1, Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю* ВРЕМЯвЧасах, Оклад /НормаДней* ВремяВДднях) ?»

      Да, все верно. Извините, сразу не обратила внимание, что у Вас приведена не окончательная формула для сотрудников с суммированным учетом

      «2. НормаЧасовЗаГодПоПроизводственномуКалендарю — такого предопределенного показателя в системе нет, его тоже нужно ввести?»
      Да, его создаем сами. Я предположила, что Вы им уже пользуетесь. Если только начинаете использовать, то можно настроить его как постоянный, назначаемый для организации. Затем настроить шаблон ввода значений показателя (Настройка — Шаблоны ввода исходных данных) и ввести значение показателя документом Данные для расчета зарплаты. Вводить значение показателя потребуется 1 раз в году

      «3. А если в начислении поставить галку — поддерживает одновременно несколько начислений и в формуле предусмотреть и оклад и часовую тарифную ставку. И назначать сотруднику или оклад или часовую ставку в зависимости от графика, как тогда настроить формулу?»
      Вот здесь не совсем поняла Вашу мысль. Флажок «поддерживает одновременно несколько начислений» нужен, чтобы одно и то же начисление назначить 2 раза. Т.е. Вы хотите настроить все-таки 2 начисления?

      Если же речь о том, чтобы настроить одно начисление с формулой по принципу «если введен оклад, считаем по окладу, если введена ЧТС — считаем по ней», то такое возможно. Но тут мы уходим от начального условия расчета ЧТС по формуле «Оклад*12/НормаЧасовЗаГодПоПроизводственномуКалендарю». Т.е. каждый год потребуется пересчитывать ЧТС сотрудникам самостоятельно и менять их. Если это допустимо, то да, можно реализовать и так. Тогда формула примет вид:
      ?(ТарифнаяСтавкаЧасовая> 0, ТарифнаяСтавкаЧасовая* ВремявЧасах, Оклад * ДоляНеполногоРабочегоВремени / НормаДней* ВремяВДднях)

      *долю времени добавила в формулу, т.к. она предусмотрена в типовом варианте начисления.

      Только если решите использовать эту методику, в настройках начисления и показателей потребуется кое-что поменять:
      — в настройках показателей ЧТС и оклад отметить, что они могут принимать нулевое значение — иначе программа будет ругаться при назначении начисления, что не введен какой-то из показателей
      — для начисления в таблице показателей для ЧТС и оклада нужно будет указать, что при отмене начисления они очищаются (пример см. в публикации Как прекратить действие показателя после отмены начисления?, последний скриншот). Если этого не сделать, то могут быть проблемы в расчетах. Например, сотрудник, работал на ЧТС. Потом его перевели на сделку, оплату по ЧТС отменились, но сама ЧТС не обнулилась. Потом работника перевели на оклад и у него получится, что есть и оклад и ЧТС. Программа будет считать ему оплату по ЧТС, хотя фактически должна рассчитывать ее по окладу.

      1
  3. Спасибо за формулу и подробный ответ!

    1. Пожалуйста 🙂 Рада была помочь!

      1

Комментарии закрыты.