Ошибка в ЗУП 3.1 – неправильно считается сторно отпуска при увольнении

Последнее изменение: 24.09.2025

В ЗУП 3.1. имеется ошибка – сторно за использованный авансом отпуск рассчитывается неверно или не рассчитывается совсем. Она проявляется, когда после начисления отпускных была перенастроена формула начисления Отпуск. Если после этого уволить сотрудника, то сумма сторнированных отпускных в документе Увольнение не рассчитывается или определяется исходя из МРОТ.

Проблема коснется только тех, кто:

Суть ошибки – при расчете сторно отпускных в документе Увольнение размер среднего заработка не заполняется. В результате программа не может рассчитать, сколько отпускных нужно сторнировать.

При этом ошибка проявляется по-разному в зависимости от того, был ли изначально установлен флажок Учитывать МРОТ в документе Отпуск:

  • Если флажок Учитывать МРОТ в документе Отпуск был установлен, тогда сумма сторно рассчитывается исходя из МРОТ.
  • Если флажок Учитывать МРОТ в документе Отпуск установлен не был, тогда сумма сторно в документе Увольнение не рассчитывается.

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

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

Шаг 1. Вернем в начисление формулу, которая была до изменения:

Макс(СреднийЗаработокОбщий * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейОтпуска * КоэффициентИндексацииСреднегоЗаработка

Шаг 2. Пересчитаем документ Увольнение – сторно отпускных рассчитается правильно, исходя из среднего заработка

Шаг 3. Снова внесем в начисление формулу, которая позволит разделять средний заработок на индексируемый и неиндексируемый:

Макс ((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейОтпуска

См. также:

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе Бухэксперт на 8 дней бесплатно


Notice: Undefined index: button_text in /var/www/html/wp-content/plugins/buhexpert-packets/includes/shortcodes.php on line 31

Notice: Undefined index: redirect in /var/www/html/wp-content/plugins/buhexpert-packets/includes/shortcodes.php on line 33

Notice: Undefined index: utm_source in /var/www/html/wp-content/plugins/buhexpert-packets/includes/shortcodes.php on line 68

Notice: Undefined index: utm_medium in /var/www/html/wp-content/plugins/buhexpert-packets/includes/shortcodes.php on line 68

Notice: Undefined index: utm_term in /var/www/html/wp-content/plugins/buhexpert-packets/includes/shortcodes.php on line 68

Notice: Undefined index: utm_partner in /var/www/html/wp-content/plugins/buhexpert-packets/includes/shortcodes.php on line 68

Пароль будет выслан на указанный email

Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Получить индивидуальную консультацию от наших специалистов можно в Личном кабинете

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


  1. Notice: Undefined offset: 0 in /var/www/html/wp-includes/capabilities.php on line 127

    Notice: Undefined variable: pstl_comments_number in /var/www/html/wp-content/plugins/post-layout/plugin.php on line 43

    Notice: Undefined index: cid in /var/www/html/wp-content/plugins/post-layout/plugin.php on line 46

    Добрый день!
    Может быть можно настроить два начисления: компенсация отпуска неиспользованного и компенсация отпуска использованного авансом — каждому настроить свою формулу? И выбирать в документе Увольнение нужное начисление?
    Чтобы не изменять формулу…
    Как версия — сама не проверяла.


    1. Notice: Undefined offset: 0 in /var/www/html/wp-includes/capabilities.php on line 127

      Notice: Undefined variable: pstl_comments_number in /var/www/html/wp-content/plugins/post-layout/plugin.php on line 43

      Notice: Undefined index: cid in /var/www/html/wp-content/plugins/post-layout/plugin.php on line 46

      Здравствуйте!
      В публикации речь идет о том, что у нас используется в документе Увольнение начисление Отпуск (основной) на вкладке Начислено. И сумма по этому начисление отрицательная. Если мы создадим второе начисление Отпуск (основной), у нас будет двойное начисление. Выбрать одно из друх не получится. Как например, это работает для документа Командировка, Совмещение должностей.


      1. Notice: Undefined offset: 0 in /var/www/html/wp-includes/capabilities.php on line 127

        Notice: Undefined variable: pstl_comments_number in /var/www/html/wp-content/plugins/post-layout/plugin.php on line 43

        Notice: Undefined index: cid in /var/www/html/wp-content/plugins/post-layout/plugin.php on line 46

        Добрый день, Мила!
        Да, действительно, не получится использовать два вида начисления…
        Тогда может быть можно в формуле анализировать количество — если количество < 0 — то одна формула, иначе — другая формула?
        (чтобы не изменять формулу при каждом сторнировании отпускных…)


        1. Notice: Undefined offset: 0 in /var/www/html/wp-includes/capabilities.php on line 127

          Notice: Undefined variable: pstl_comments_number in /var/www/html/wp-content/plugins/post-layout/plugin.php on line 43

          Notice: Undefined index: cid in /var/www/html/wp-content/plugins/post-layout/plugin.php on line 46

          Данный способ можно реализовать через Шаблон ввода данных: указываем параметр по которому пойдет расчет. Если Вам так будет удобно — то можете попробовать. Но история с перерасчетом надеюсь не постоянна, плюс не у всех используется вариант удержание за отпуск, как сторно начисление

Добавить комментарий