Некорректная база по доп. тарифам.

Вопрос задал Максим К.

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

Зарплата и управление персоналом, редакция 3.1 (3.1.5.129) Платформа 1С:Предприятие 8.3 (8.3.11.3034)

Здравствуйте, столкнулись со следующей проблемой. По одному из сотрудников, для которой используется доп. тариф, неверно берется база для расчета по трем начислениям данного сотрудника. В приложении скриншот с отчетом по доп тарифу с некорректной базой и расчетный лист с реальными суммами.

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

  1. Здравствуйте!
    Уточните пожалуйста, сотрудник отработал весь месяц в условиях, за которые положены доп. тарифы?
    Этот сотрудник был принят в июле?
    Или уволен в июле?

  2. Да, сотрудник не переводился, не увольнялся, работает с 2003 года в данных условиях.

    1. Пришлите пожалуйста ещё скрин настроек начислений, которые неправильно учитываются в базе доп. начислений. Необходимо, чтобы была видна формула этих начислений.

        1. Есть один вариант. Давайте попробуем на примере вида начисления «052 Премия по показателям». Измените формулу на такую: Оклад * процентПремии/100 + +ВремяВДнях*0. Также на вкладке «Учет времени» необходимо задать вид времени «Явка».

          После исправления настроек вида начисления, пересчитайте сотрудника в «Начислении зарплаты…» и переводите документ. Проверьте войдет ли сумма по этому виду начисления полностью в базу для расчета доп. взносов.

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

          2. Отчет с корректными данными, после применения формулы из вашего сообщения.

            1. «В документе отображаются дни и часы, графа премия — пустая. » — пришлите скрин из докмуента «Начисление зарплаты и взносов» чтобы был виден расчет с этим начислением и все показатели в этой строке.

              Также поправьте формулу. У Вас в ней дважды указан знак «+»

              1. Формулу подправил, скрин в приложении.

                1. начисление не рассчитывается, поскольку не заполняются показатели «Оклад» и «% премии». Я честно говоря не совсем понимаю, как рассчитались строчки ниже, у них тоже эти показатели не заполнились.

                  Я так предполагаю добавление в формулу фрагмента «+ВремяВДнях*0» тут ни при чем. Для проверки, попробуйте убрать этот фрагмент и ещё раз пересчитать сотрудников в документе Премия.

                  1. С начислением я разобрался, оно сейчас рассчитывается не по формуле , а фиксированной суммой. С введением в формулы «+ВремяВДнях*0» для этого сотрудника все считается корректно. Однако непонятно почему у другого аналогичного сотрудника в том же подразделении, с теми же начислениями доп. тариф берется корректно без изменений в формуле. Не подскажите в чем может быть причина?

                    1. У сотрудника, которому без изменения формулы учитывается НЕправильно, есть какие-то невыходы? Или корректировка отработанного времени через Табель? Какие-то изменения в части регистрации отработанного времени? Он отработал всё, что было запланировано в графике (основном или индивидуальном)? Есть какие-то отличия в части отработанного времени по сравнению с тем сотрудником, которому всё правильно считается и без изменения формулы?

  3. «У сотрудника, которому без изменения формулы учитывается НЕправильно, есть какие-то невыходы? »

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

    1. «У сотрудника был больничный, в табеле эти дни также зарегистрированы как больничный.» — То есть кроме документов невыхода, Вы ещё и документ Табель вносите по сотрудникам?

      1. Да, по этому подразделению ведется табель, он нужен для начисления «Доплата за ген. уборку», которая проводится в норм. условиях, а все сотрудники подразделения работают во вредных.

        1. Я затрудняюсь ответить почему у одного сотрудника так, а у другого иначе. Смоделировал у себя в базе точно такое же начисление (премия процентом от оклада). Даже при наличии больничного она полностью попадает в базу для доп. взносов.

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

          1. Обновил, все перепровел, ничего не изменилось. Провел тестирование и исправление тоже ничего не изменилось. Может в регистрах каких посмотреть, откуда берутся некорректные данные?

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

              1. Проблема в том, что там кроме начисления которая рассчитывается по формуле, есть еще две премии, выплачиваемые фиксированной суммой, по которым также неправильно считается доп. тариф. С ними тогда как быть?

                1. Также предусмотреть в них формулу. Например, для премии 069, скрин которой Вы присылали, установить переключатель «результат рассчитывается» и написать формулу: «СуммаЕдиновременнойПремии + ВремяВДнях*0», где показатель СуммаЕдиновременнойПремии необходимо создать и в настройках указать, что этот показатель для сотрудника и «Вводится при расчете, непосредственно в документе начисления». Вы также сможете вводить фиксированную сумму в документе «Премия» только через вот этот показатель.

                  1. Проблема решена, можно закрывать тему. Начисления были некооректны из-за того, что в штатном расписании была закрыта должность работника.

                    1. Мда, довольно неочевидная причина. Спасибо, что написали, будем иметь ввиду!

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