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

Вопрос задал Марина Ф. (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. За основное отработанное время сотруднику назначен «Оплата по окладу» Во вкладке приоритет в таблице «Начисления,приоритет которых выше» Отпуск основной есть. Скрин прилагаю.

  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. Добрый день! Поделитесь, пожалуйста, решением. 🙂 Помогло тестирование и исправление? Или в чем-то другом нашли проблему?

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