Почему при расчете среднего заработка для отпуска в 1С:УПП суммы командировок учитываются, а дни — нет, и как это исправить

Бухгалтер 1С v8.3 (Обычные формы) Бухгалтерский учет
← На главную

При расчете среднего заработка для начисления отпускных в программе 1С:Управление производственным предприятием (УПП) редакции 1.3 (а также в аналогичной по зарплатному блоку конфигурации 1С:Зарплата и Управление Персоналом 2.5) пользователи часто сталкиваются с неприятной ситуацией. Суммы, начисленные за время командировок, попадают в расчетную базу среднего заработка, а календарные дни за эти же периоды исключаются. В результате средний дневной заработок искусственно завышается, что приводит к переплате отпускных и потенциальным штрафам при налоговой проверке.

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

Выясняем причину: почему программа ведет себя именно так?

Разработчики фирмы 1С заложили в программу жесткую логику, строго соответствующую законодательству РФ. Согласно Постановлению Правительства РФ № 922, любые периоды, во время которых за сотрудником сохранялся средний заработок (включая командировки), а также начисленные за это время суммы, должны полностью исключаться из расчета среднего заработка для отпуска.

Однако в программе расчет сумм и расчет дней происходят в разных регистрах по разным механизмам, из-за чего и возникает рассинхронизация:

  1. Как рассчитывается сумма (почему она попала в расчет): Сумма оплаты за командировку попадает в расчет среднего заработка из-за пользовательской настройки. Скорее всего, вид начисления, которым в программе оплачивается командировка (например, созданное вручную начисление Оплата командировки), был ошибочно добавлен пользователями в базу для расчета среднего заработка. Найти эту настройку можно по пути: Расчет зарплаты по организации -> Настройка расчета зарплаты -> Средний заработок -> Основной заработок.
  2. Как рассчитываются дни (почему они НЕ попали в расчет): Дни командировки исключаются из расчета (становятся равными 0 в колонке дней расчетного периода), так как в программе зарегистрировано отклонение. Программа определяет отработанное время для отпуска по календарным дням, вычитая из общей нормы периоды отсутствия. Запись об отсутствии создается документом Командировки организации (он делает запись в регистр сведений Состояния сотрудников, фиксируя состояние «В командировке») либо самим видом начисления, если на вкладке «Учет времени» у него указан вид времени «Неотработанные полные смены».

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

---

Вариант 1. Приведение расчета в соответствие с законодательством (Рекомендуемый)

Если ваша цель — вести учет строго по закону, то ни суммы командировок, ни дни находиться в расчете отпуска не должны. Рассмотрим, как это настроить по шагам:

  1. Перейдем в меню: Расчет зарплаты по организации -> Настройка расчета зарплаты -> Средний заработок.
  2. Откроем настройку Основной заработок (индексируемый) (или неиндексируемый, в зависимости от того, какую категорию вы настраиваете).
  3. Найдем в табличной части начисление, которым вы оплачиваете командировку (например, Оплата по среднему заработку или пользовательский аналог), и удалим его из списка базовых начислений.
  4. Сохраним изменения.

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

---

Вариант 2. Полное проведение командировки как «обычного рабочего дня» (Сумма + Дни)

Бывают ситуации, когда в компании командировки фактически не рассчитываются по среднему заработку, а оплачиваются как обычные рабочие дни по окладу. Если руководство приняло решение приравнять командировки к «Явке» и включать их в расчет отпуска в полном объеме:

  1. Откажемся от документов отклонений: Не вводите по сотруднику кадровый документ Командировки организации и расчетный документ Оплата по среднему заработку. Именно эти документы делают записи в регистры состояний и исключают календарные дни из расчета среднего.
  2. Заполнение табеля: В документе Табель учета рабочего времени за дни командировки должен стоять код «Явка» (Я), а не «Командировка» (К).
  3. Начисление: Начисляйте за эти дни обычный оклад (например, видом расчета Оклад по дням). Поскольку оклад по умолчанию входит в базу среднего заработка и никаких отклонений по сотруднику не зафиксировано, программа автоматически учтет и сумму оплаты, и все календарные дни этого периода.

---

Вариант 3. Использование кода «К» в табеле при сохранении дней в расчете (Компромиссный)

Что делать, если вам обязательно нужно видеть в табеле символ «К» (Командировка), но при этом вы хотите, чтобы эти дни и начисленные суммы включались в расчет среднего заработка для отпуска? Разберем компромиссный вариант настройки:

  1. Создадим новый вид времени в справочнике Классификатор использования рабочего времени (например, назвать его «Командировка без влияния на средний») и укажем для него тип времени Рабочее время (а не «Неотработанное время»).
  2. Настроим для оплаты отдельное начисление (например, Оплата командировки по окладу), у которого на вкладке «Учет времени» укажем созданный нами вид времени.
  3. Добавим это новое начисление в базу Среднего заработка (как описано в Варианте 1).
  4. Важный нюанс: Кадровый документ Командировки организации проводить все равно нельзя, так как кадровое состояние «В командировке» на уровне регистров УПП всегда принудительно вытесняет рабочие дни из расчета среднего заработка. Фиксируйте время исключительно через документ Табель учета рабочего времени с вашим новым кодом.

---

Вариант 4. Проблема выходных дней в командировке

Рассмотрим еще один частый сценарий, вызывающий вопросы у бухгалтеров. Сотрудник находился в командировке и привлекался к работе в выходной день. Ему начислили Оплату работы в праздничные и выходные дни в двойном размере.

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

В данном случае поведение программы 1С (сумма начисления учитывается, а дни — нет) является абсолютно верным и обоснованным. Если же вы хотите принудительно скорректировать этот показатель вопреки стандартным алгоритмам, то в документе расчета отпуска на вкладке Расчет среднего заработка вам придется скорректировать отработанные дни вручную.

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

← На главную