Сторнирование начисление в БЛ

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

Добрый день,
ЗУП 3.1.18.121
Есть некое плановое ежемесячное начисление (н1), которое задается суммой и рассчитывается пропорционально отработанному времени. В октябре сотруднику начислена ЗП за полный месяц, в том числе н1 в полной сумме. В ноябре вводится БЛ, дата начала которого с 29.10. На вкладке Пересчет прошлого периода сумма сторнируется и по окладу с 29.10, и по этому начислению (н1). Но в Расчетном листке за ноябрь сторнированная сумма по окладу отражается с минусом (верно), а н1 — с плюсом (неверно). В регистре Начисления – обе сторнированные суммы с минусом, в регистре Начисления и удержания — оклад с минусом, а н1 с плюсом. Особой разницы в настройках между этими начислениями не увидела. Подскажите, что можно еще проверить, чтобы найти причину неверного отражения данных по н1 в Расчетном листке.

Метки консультации: —
Все комментарии (13)
  1. Добрый день! Для анализа приложите, пожалуйста, скриншотов: расчетного листка, Перерасчетов в Больничном листе и его движений (Как в ЗУП 3 посмотреть движения документа по регистрам?).
    Возможно это ошибка ЗУП. Вот такую ошибку нашла: Ошибка 50012674.

    Если используются особые условия труда и в документе «Больничный лист» вручную исправлены суммы на вкладке с перерасчетом, в расшифровке по условиям труда суммы положительные, а не отрицательные, поэтому в учете НДФЛ, в учете страховых взносов и в среднем заработке для пособий вместо сторно доходов регистрируется начисление.

    Уточните, вручную исправляли суммы?

    1. Елена Подписчик Бухэксперт 46041 Подписчик Бухэксперт:

      Добрый день, Юлия,
      вручную суммы не исправлялись, на приведенную ошибку не похоже, других ошибок тоже не нашла
      Скрины вложила

    2. Елена Подписчик Бухэксперт 46041 Подписчик Бухэксперт:

      Нашла причину ошибки, дело в формуле
      ? (СевернаяНадбавка > 0,
      (ИндексацияСуммой / ( РайонныйКоэффициент + (СевернаяНадбавка/100) )) / НормаЧасов * ВремяВЧасах
      ,
      ?(РайонныйКоэффициент < 1 ,ИндексацияСуммой / НормаЧасов * ВремяВЧасах,(ИндексацияСуммой / РайонныйКоэффициент) / НормаЧасов * ВремяВЧасах)

      Если формула такая оставить (ИндексацияСуммой) / НормаЧасов * ВремяВЧасах,
      то ошибки нет

      Не понимаю, как РК и СН в первоначальной формуле (а она именно такая должна быть) влияют на неверные записи в регистрах…

  2. Здравствуйте! Честно говоря, сама не понимаю, как может влиять формула. Вы поле изменения формулы выполняли перерасчет или просто перепровели Больничный?
    Я добавила в свою демо-базу начисление с такой же формулой, рассчитала, потом ввела БЛ со сторно: все легло верно.

    Приложите еще скрин из регистра, в котором «Индексация суммой» записывается с плюсом.

    1. Елена Подписчик Бухэксперт 46041 Подписчик Бухэксперт:

      Добрый день, Юлия,
      да, в демо-базе не воспроизводится. После изменения формулы в начислении пересчитывала ЗП за предыдущий месяц и БЛ. Скрин с регистром, в котором сумма с +, в прошлом файле. Предположила, что неверно назначено начисление, может, как-то с периодами, но ввела через кадровый перевод изменения в оплате с 1 окт, ошибка остается.

      1. Здравствуйте! Прошу прощения, не увидела второй лист.
        Может быть это технический сбой в базе.
        Я бы попробовала сделать копию базы и:
        1) провести Тестирование и исправление. Тестирование и исправление базы 1С 8.3: какие галочки ставить
        2) если база файловая, то провести еще проверку на ошибки: Утилита chdbfl.exe для 8.3
        3) почистить кэш: Очистка кэш 1С 8.3
        После каждого этапа пробовать отменять проведение и проводить БЛ заново.

  3. Здравствуйте! Вопрос еще актуален?

    1. Елена Подписчик Бухэксперт 46041 Подписчик Бухэксперт:

      Добрый день, программист по коду попробует определить причину ошибки.

      1. Понятно! Тогда вопрос могу закрывать или лучше оставить пока открытым?
        Сможете нам отписаться по результату? Вдруг там интересное что-то найдется. 🙂

        1. Елена Подписчик Бухэксперт 46041 Подписчик Бухэксперт:

          Думаю, что смогу сообщить итоги, как станут известны )

          1. Хорошо, будем ждать! 🙂

            1. Елена Подписчик Бухэксперт 46041 Подписчик Бухэксперт:

              Добрый день, Юлия,
              нашли ошибку в коде программы (на демо базе воспроизводится)
              Если включено использование территорий и/или особых условий труда для организации, то для начисления, зависимого от районного коэффициента, неверно заполнялась сумма в таблице документа «РаспределениеРезультатовНачислений» — не с тем знаком. В коде разветвленный алгоритм, в других ветках учитывается случай сторно, а в одной — нет. И дальше положительная сумма вместо отрицательной пошла в несколько регистров

              1. Здравствуйте! Спасибо, что написали! Надо отправлять на v8@1c.ru с вложением демо-базы. Только демо обновите на самый актуальный релиз и проверьте, воспроизводится ли.

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