Неверное отражение календарных дней в не полностью отработанных месяцах при расчете отпуска

Вопрос задал Марина Ф. (Cанкт-Петербург)

Ответственный за ответ: Щелкунова Юлия (★9.81/10)

Добрый день! (ЗУП 3.1.8.155) Проблема с начислением отпускных(была и до перехода на 3.1.8). При расчете дней в неполных месяцах ЗУП «не видит» дни отпуска, ставит 29,3 вместо верных значений. Больничные, отпуска б/с и прочие исключаемые отсутствия учитывает, а дни отпуска нет. Помогите разобраться пожалуйста!

Метки вопроса: —

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

  1. Здравствуйте!
    Такая ситуация с каждым отпуском по каждому сотруднику, или только появляется только иногда?

    Информация о времени для расчета оптускных берется из регистра накопления «Данные о времени для расчета среднего (общий)» и из регистра сведений «Данные о времени для расчета общего среднего заработка (корректировка)», причем приоритет второго выше.

    Давайте попробуем найти причину ошибки на конкретном примере. Пришлите мне скриншоты:

    • данные табеля за месяц первого отпуска;
    • расчет среднего второго отпуска, где видно, что расчет дней за месяц отпуска неправильный;
    • данные указанных выше регистров, с отбором по сотруднику, чтобы было видно строчки за месяц первого отпуска.

  2. Добрый день! Такая ситуация повторяется приблизительно у 80% сотрудников. Во вложении скрины документов, которые вам необходимы.

  3. Расшифровка СДЗ из документа второго отпуска

  4. Во вложении регистр накопления. В регистре сведений «Данные о времени для расчета общего среднего заработка (корректировка)» данный сотрудник отсутствует. Очень рассчитываем на вашу помощь.

  5. Как я понимаю, в августе отпуск по этому сотруднику исключился верно, а в июне и июле нет. Неверные данные в регистре.
    В первую очередь нужно попробовать отменить проведение документа Начисление зарплаты №236, а затем провести снова. После проверить, изменилось ли количество дней в регистре.

    1. Добрый день! Попробовали отменить и перепровести документ начисления ЗП. Ничего не изменилось. В августе период исключился верно, потому что был больничный (эти отсутствия исключаются). Июнь и июль сотрудник был в отпуске.

      1. Здравствуйте! А если пересчитать сотрудника в документе Начисление зарплаты и перепровести его?
        Как вводите данные об отработанном времени? Вводите документ табель? Может быть используются «сводные» табеля?
        В чем-то должна быть причина. Пришлите скриншот настроек начисления отпуска, вкладку Приоритет.

  6. Здравствуйте! пересчитывать пробовали. Результат тот-же. Данные об отработанном времени вводят кадры сначала за первую половину месяца, потом тот табель помечается на удаление и создается табель за весь месяц. Во вложении скрины, которые вы просили. Уточняю версию программы: ЗУП КОРП, редакция 3.1 (3.1.8.155)

    1. Давайте проверять дальше. Если, например, в июне отменить проведение табеля, перерассчитать сотрудника в начислении зарплаты и перепровести его. Отразится ли после этого в регистре верное количество дней? Проверять, само собой, лучше на копии.

      1. Доброе утро! Отменила табель, отменила проведение ЗП за июнь, пересчитала сотрудника. Количество отработанных дней изменилось: вместо 10 р.дн начислено 20р.дн, т.е полный месяц. Получается, что без табеля программа не видит отклонение в виде отпуска?

        1. Здравствуйте! Какое начисление за основное отработанное время назначено сотруднику? Откройте это начисление прямо из документа «Начисление зарплаты и взносов». По всей видимости, у этого начисления на вкладке Приоритет, в таблице «Начисления,приоритет которых выше» не задан Отпуск.

  7. За основное отработанное время сотруднику назначен «Оплата по окладу» Во вкладке приоритет в таблице «Начисления,приоритет которых выше» Отпуск основной есть. Скрин прилагаю.

    1
  8. Здравствуйте! Вы приложили скрин Отпуска, на нужен Оплаты по окладу. Причем открыть лучше именно из начисления заработной платы, потому что начисление может быть задвоено: одно есть в приоритетах, а другого нет.
    И еще давайте вот что проверим: распровести табель по сотруднику, а потом попробовать создать новый. При заполнении нового табеля, попадет ли в него «О» автоматически?

  9. Здравствуйте! Прошу прощения перепутала скрин. Правильный прилагаю. Табель распровела, заполнила новый. Отпуск попал туда автоматически. (он и раньше попадал автоматом). Начислила ЗП за июнь. Провела. Открыла из документа ЗП оплату по окладу. В приоритетах отпуск основной есть. В регистре накопления и сведений без изменений. Перепровела документ начисления отпуск в сентябре. Месяц июнь без изменений (29,3)

  10. Здравствуйте! Пока не могу понять, почему это может происходить: табель заполняется автоматически, но при этом если табель не проведен, то зарплата рассчитывается за полный месяц. По идее, программа должна и без табеля видеть отпуск.
    Попробуйте перезаписать оба вида расчета Отпуск и Оплата по окладу, а потом снова пересчитать и перепровести Начисление зарплаты.
    Если не поможет, то пришлите скриншоты Отпуска и Оплаты по окладу (вкладки Основное, учет времени и Средний заработок). А также скриншот самого документа Отпуск (вкладки Основной отпуск и Начислено).

  11. Добрый день! Не помогло ( Отправляю скрины. Еще наблюдаю такую тенденцию в учете времени, например: у сотрудника отпуск с 14.12.2018, РП: дек 2017-ноябрь2018. В РП сотрудник был в отпуске с 20.08. по 02.09.2018. Программа при начислении отпускных учитывает дни сентября верно, а август не «видит»

    1. Здравствуйте! В настройках начислений все нормально.
      Интересная тенденция. Пришлите скриншот того отпуска, который с 20.08 по 02.09 (вкладки Основной отпуск и Начислено).

  12. Здравствуйте! Начисление было произведено двумя документами, поэтому прилагаю 4 скрина.

    1. Добрый день! В документах ничего «интересного», что бы указывало на причину ошибки, тоже не вижу.
      Далее предлагаю: 1. Попробовать распровести Отпуск, а затем снова провести и после этого пересчитать начисление зарплаты.
      2. Попробовать воспроизвести проблему в будущем периоде: Создать переходящий отпуск с 21 декабря по 11 января, рассчитать зарплату за декабрь, и посмотреть:
      2.1 Рассчитывается ли верно количество отработанных дней без табеля?
      2.2.Какое число календарных дней отразилось в регистре «Данные о времени для расчета среднего (общий)»?

  13. Здравствуйте, Юлия! Соблюдая ваши рекомендации провела следующие действия:
    1. Распровела Отпуск, а затем снова провела и после этого пересчитала начисление зарплаты.
    2. Создала переходящий отпуск с 31 декабря по 11 января,(сотрудник в отпуске до 30.12.2018) рассчитала зарплату за декабрь. Результаты:
    2.1 Рассчитывается ли верно количество отработанных дней без табеля? Нет! Начисляется 21 р.д вместо 8 р.дн.
    2.2.Какое число календарных дней отразилось в регистре «Данные о времени для расчета среднего (общий)»: В регистре стоят только отработанный дни (8) это верно. Остальные графы пустые (скрин прилагаю). Еще обратила внимание, что регистр от 01.01.2019!

    1. Добрый день!
      8 рабочих дней у сотрудника получилось в декабре учетом обоих отпусков (его до 30.12 и Вашего). Так?
      Но начисляется все равно за 21 день, значит не отрабатывают приоритеты.

      Обратите внимание, Ваш отпуск создал две строчки в регистре «Данные о времени …», одну за декабрь и одну за январь — это верно. За январь 8 дней — это количество праздников, пришедшихся на отпуск. (Просто совпадение цифры с рабочими днями декабря).

      Попробуйте сделать Тестирование и исправление базы, установив все флажки (предварительно делать копию обязательно). Знаете как это сделать?

      В настройках начислений все указано верно, но оплата по окладу не вытесняется отпуском. Похоже на какой-то глюк.

  14. Добрый день, Юлия! У сотрудника не 8, а 9 рабочих дней с 1 по 13.12.18, но суть от этого не меняется. ЗП начисляется за 21 день без введенного табеля. Как сделать исправление базы знаю в теории. Лучше если подскажете. Спасибо!

  15. Здравствуйте! Нужно зайти в конфигуратор. В меню выбрать Администрирование — Тестирование и исправление. В открывшейся форме установить все флажки, а переключатель под ними установить в положение «Тестирование и исправление». И ниже «Создавать объекты» в обоих случаях.
    Перед тестированием не забудьте сделать копию базы.

  16. Благодарю, попробуем.

  17. Добрый день! Юлия, благодарю вас за помощь. Проблема решена.

    1. Добрый день! Поделитесь, пожалуйста, решением. 🙂 Помогло тестирование и исправление? Или в чем-то другом нашли проблему?

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