Суммированный учет рабочего времени.

Вопрос задал Альбина Л.

Ответственный за ответ: Герасимов Дмитрий (★9.54/10)

Добрый день. ERP 2.2.3.144
У сотрудников с суммированным учетом рабочего времени установлена 36 часовая рабочая неделя, но по его письменному заявлению он работает по графику «Сменный 40часов», при условии компенсации разницы во времени за месяц. Оплата производится по фактически отработанному времени, а за работу по графику 40 часовой недели, а не 36 часовой производится дополнительная оплата, как оклад / норму по графику 36 час. недели * разница нормы по 40 ч. недели и по 36 час.
Переработка определяется исходя из графика работы «Сменный персонал шестидневка 40ч. 2018.
Вот можно ли данный алгоритм как-то отразить в программе с помощью типовых механизмов или по возможности используя типовые, может что и исправлять, дорабатывать, но по минимуму?

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

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

    «оклад / норму по графику 36 час. недели * разница нормы по 40 ч. недели и по 36 час» — типовыми средствами получить автоматически в формулу значение номы сразу двух графиков не получится. Только если создать отдельный показатель, в который вручную (или обработкой) перед расчетом этого начисления заполнять значение нормы, того графика, норма которого не заполняется в это начисление автоматически (Вторую норму получить через обычный показатель НормаДней или НормаЧасов)

    1. Спасибо за ответ, Дмитрий.

      Как можно реализовать оплату для таких сотрудников, если оплачивается по норме 36 час. недели? А все что отработано свыше 40 часовой недели должно учитываться в переработках? Компенсация 40 -36 отдельно оплачивается.
      Может есть какие настройки, что бы в зачет шла оплата по норме графика указанного.

      1. Можно попробовать так. Для графика 36 часовой рабочей недели, по которому трудится такой сотрудник установить флажок «Суммированный учет рабочего времени» и указать, что норма считается по графику 40 часовой рабочей недели (выбрать такой график). Далее вводить документ «Регистрация переработок» — в результате если сотрудник отработал больше, чем норма графика 40 часовой рабочей недели, то в этом документе будет зафиксирована переработка. Далее по этим переработанным часам произойдет расчет в Начислении зарплаты по виду начисления «Доплата за переработки при суммированном учете рабочего времени» (при необходимости формулу этого начисления можно скорректировать)

        1. Но у нас проблема заключается в том, что оплачивать то мы должны основные начисления по норме 36 часовой раб.недели., а в таком случае факт необходимо регистрировать с помощью ввода документа табель. И оплата по окладу будет рассчитываться с учетом фактически отработанного времени, а нам нужно все эти выплаты регистрировать как переработка в конце отчетного периода и только тогда оплачивать. Можно ли как-то учесть и факт и оплату по норме графика?

          1. Исходя из того, что Вы написали получается, что при расчете основного начисления у сотрудника норма и факта должны быть равны норме из графика 36 часовой раб.недели.??? То есть получается расчет основного начисления никак не зависит от того, сколько реально отработал сотрудник?

            1. Практически так. Вот пример:
              Если сотрудник отработал в пределах нормы, то расчет будет таким:
              В январе 2018г. по графику:
              40ч. недели норма времени 134 ч.
              36ч. 2018 120,6ч.
              Разница: 134ч. – 120,6ч.=13,4ч. — эти часы необходимо оплатить как компенсацию разовым начислением.
              По окладу необходимо оплатить за 120,6 часа.

              Если сотрудник отработал с переработками, то расчет будет таким:
              Сотрудник в январе отработал 156 часов по графику 40ч. раб.недели
              Переработка равна:
              156ч. – 134ч. = 22ч.
              А к оплате по окладу пойдет 120,6 часов+ все ночные, праздничные.

              1. А если он отработал меньше, чем 120,6 часов, тогда оклад надо пересчитывать пропорционально отработанному времени, я правильно понимаю?
                Если так, то просто для оклада можно описать такую формулу: ?(ВремяВЧасах< НормаЧасов,Оклад * ВремяВЧасах / НормаЧасов,Оклад) - то есть если отработал меньше, чем норма по его графику 36 часовой рабочей недели, то значит будет происходить пересчет пропорционально тому что отработал. В противном случае получается, что оклад не должен пересчитываться пропорционально отработанному времени, поэтому оставляем просто Оклад.

                1. Да, пропорционально отработанному времени, но по норме графика 36 часовой недели.

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

                2. Дмитрий, попробовали формулу, что Вы предложили, и она подойдет, когда нет отклонений от графика, а вот ввели отпуск, и оплата рассчиталась исходя из фактически отработанного времени, введенного в табеле. В табеле фактически отработанное время = 95,5 часов с учетом отклонений, а по графику = 77,3 часа с учетом отклонений. Вот у нас расчёт должен быть исходя из 77, 3 часа, а программа считает по 95, 5 часа. Плюс еще у нас ночные часы не должны учитываться в переработках, т.е явок было 160, ночных — 48, праздничных 36. Вот в учет по переработкам должна пойти разница только по 160 часов по факту и сколько по графику 40 часовой недели должно быть(например 148 ч.).

                  1. «Тогда нужно установить сотруднику график работы 36 час. недели» — да, из Вашего описания так и получается (https://buhexpert8.ru/voprosy/voprosy-1s-zup/summirovannyj-uchet-rabochego-vremeni-3.html#comment-17023), я отталкивался от Вашего описания. Вы пишите «По окладу необходимо оплатить за 120,6 часа.»- а это и значит, что он должен иметь график 36 час. недели и описанную формулу, чтобы получилось так, как Вы описали.

                    «В табеле фактически отработанное время = 95,5 часов с учетом отклонений, а по графику = 77,3 часа с учетом отклонений.» — опишите пожалуйста более подробно, как у Вас получилось 95,5 часов и как получилось 77,3 часа?

                    1. 1. Мы в документе табель фиксируем фактически отработанное время, вот по табелю получилось — 95,5.
                      А если смотреть по графику, то сотрудник был на больничном 14 дней, и отработанное время по плану должно быть 77,3. Именно эти часы и должны пойти в оплату. А все что сверху — в переработки.
                      В приложении скрин отчета Табель до ввода фактически отработанного времени и скрин отчета после ввода фактического времени.

                    2. Теперь понятно, но к сожалению так программа не работает и нет настроек, чтобы при расчете Оплаты по окладу отработанное время собиралось без учета Табеля, а собиралось только на основании графика за минусом невыходов. В этом отношении необходима доработка

            2. Нам уже сейчас графики заносить в систему нужно и не понятно пока как организовать этот процесс.

  2. Дмитрий, Вы не подскажите, доработок требует вид расчета или может какой именно участок дорабатывать? Пока даже сообразить не можем что исправлять.

    1. К сожалению, мы не специализируемся на доработках и программировании, поэтому затрудняюсь подсказать однозначно какой именно участок следует доработать. Думаю, можно сделать так. Добавить программно новый показатель, который будет аналогичен показателю ВРемяВДнях или ВРемяВЧасах (смотря что Вам надо возвращать часы или дни), но чтобы этот показатель возвращал дни и часы на основании графика (без учета Табеля) за вычетом невыходов.

      1. Большое спасибо, Дмитрий.

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