Почему начисление не попадает в расчет среднего заработка в 1С:ЗКГУ 3.0 и как это исправить

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

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

Анализируем причину: почему настройки среднего заработка заблокированы

В системе 1С версии 3.1 логика работы с начислениями построена на жесткой иерархии. Главным реквизитом, определяющим поведение программы, является Назначение начисления на вкладке Основное. Проанализируем ситуацию: если в этом поле выбрано значение, которое по методологии программы подразумевает жестко заданные правила учета (например, Повременная оплата труда и надбавки), то программа сама решает, должно ли начисление входить в средний и подлежит ли оно индексации.

Рассмотрим, почему флажок Индексируется может быть недоступен. Программа блокирует этот реквизит, если:

  1. Начисление, по мнению системы, не относится к оплате труда.
  2. В формуле начисления не используются показатели, которые могут быть проиндексированы (например, фиксированная сумма).
  3. В общих настройках программы (раздел Настройка — Расчет зарплаты) не установлена галочка Выполняется индексация заработка сотрудников.

Шаг 1. Исправление настроек через смену «Назначения начисления»

Если мы столкнулись с тем, что начисление (например, поощрение от оклада) не попадает в средний и настройки неактивны, воспользуемся проверенным техническим приемом. Разберем по шагам алгоритм действий:

  1. Откроем карточку начисления (раздел Настройка — Начисления).
  2. Перейдем на вкладку Основное. Прежде чем что-то менять, обязательно скопируем формулу расчета в текстовый файл, так как при смене назначения она может очиститься. Например, нашу формулу: Оклад * ДоляНеполногоРабочегоВремени * КоличествоДолжностныхОкладовДляЕжеквартальноеПоощрениеОтОкладаВМесяц * ВремяВДнях / НормаДней.
  3. В поле Назначение начисления временно выберем значение Прочие начисления и выплаты.
  4. Перейдем на вкладку Средний заработок. Теперь флажки должны стать доступными. Убедимся, что установлена галочка Включать в базу начислений при расчете среднего заработка.
  5. Если нам нужно, чтобы начисление индексировалось вместе с окладом, установим соответствующий флаг.
  6. Вернем Назначение начисления в исходное состояние (например, Повременная оплата труда и надбавки), если это требуется для корректного отражения в отчетности, или оставим как есть, если это допустимо.
  7. Восстановим формулу на вкладке Основное и проверим Расчетную базу, если она используется.

Важно: в некоторых случаях программа автоматически устанавливает флаги учета в среднем для определенных назначений. Если галочка все равно «слетает», попробуем использовать назначение Премия, если по своей сути выплата является премиальной. Это откроет дополнительные настройки на вкладке Средний заработок, позволяющие указать, как именно учитывать премию: полностью или пропорционально отработанному времени.

Шаг 2. Использование «Группового изменения реквизитов»

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

  1. Выберем объект Начисления.
  2. Настроим отбор по конкретному начислению, которое нас интересует.
  3. Найдем реквизиты, отвечающие за средний заработок (например, Входит в базу среднего заработка (общий)).
  4. Установим значение Да и выполним изменение.

Однако помните, что это «силовой» метод. После его применения нужно обязательно проверить, как начисление ведет себя в документах Отпуск или Командировка.

Шаг 3. Решение проблемы с прошлыми периодами (Данные переноса)

Выясним причину, по которой даже после верной настройки начисления расчет среднего за прошлый год остается прежним. Это происходит потому, что в программах 3.0/3.1 данные для среднего заработка хранятся не в «расчетных листках», а в специальном регистре накопления Данные о начислениях для расчета среднего заработка (общий).

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

Рассмотрим способы исправления данных за прошлые периоды:

Способ А. Ручная корректировка в документе «Отпуск»

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

Способ Б. Исправление документов «Перенос данных»

Если база новая и данные за прошлые годы попали в нее через «перенос», проанализируем документы Перенос данных (раздел Администрирование — Переносы данных). Нас интересуют документы с кодом РН СЗОбщ (Регистр накопления — Сведения о заработке для расчета среднего заработка общий):

  1. Найдем записи по нужному сотруднику за нужные месяцы.
  2. Убедимся, что суммы нашего «поощрения» включены в колонку Заработок.
  3. Если суммы там нет, ее нужно добавить вручную или с помощью обработки.

Способ В. Пересчет данных для среднего заработка

В последних релизах 1С доступен механизм обновления данных для расчета среднего. Если мы изменили настройки начисления «задним числом» (например, в середине года за предыдущие месяцы этого же года), нам нужно заново перепровести документы начисления зарплаты за те периоды. При перепроведении программа увидит новые настройки начисления и сделает записи в регистр среднего заработка. После этого в документе Отпуск достаточно будет нажать кнопку Пересчитать средний.

Почему важна формула и учет времени

Выясним нюанс, связанный с формулой автора: ... * ВремяВДнях / НормаДней. Согласно Постановлению Правительства РФ №922, способ вхождения выплаты в средний заработок зависит от того, как она была рассчитана. Если начисление уже рассчитано пропорционально отработанному времени, то в средний заработок оно должно входить «как есть» (полной суммой).

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

Таким образом, для успешного включения доплаты в средний заработок нам необходимо действовать комплексно: сначала «разблокировать» и настроить само начисление через смену назначения, а затем убедиться, что данные в регистре накопления (через перепроведение документов или правку переносов) соответствуют действительности.

← На главную