Уровни начислений в 1С:ЗУП 3.1 — архитектура, настройка и типичные ошибки

Разбираем уровни начислений в 1С:ЗУП 3.1 просто и наглядно. Настройте ПВР без ошибок, избежите циклов и получите точный расчет зарплаты.

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

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

Что такое уровни начислений и зачем они нужны?

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

Основные задачи уровней:

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

Аналогия: Представьте строительство дома. Уровень 1 — это фундамент (оклады). Уровень 2 — стены (премии за выслугу, вредность). Уровень 3, крыша (районный коэффициент, рассчитываемый от суммы фундамента и стен). Уровень 4 — отделочные работы (НДФЛ, удержания), которые не влияют на конструкцию, а снимаются с итоговой стоимости.

Архитектура уровней в Плане видов расчета (ПВР)

Настройка уровней производится в конфигураторе (или в режиме предприятия при полном правах) в объекте метаданных Планы видов расчета — Основные начисления организации (или иные ПВР: «Удержания», «Взимания», «Налоги»).

Свойство «Уровень» вида расчета

У каждого вида расчета (например, «Оклад», «Премия за выслугу лет», «Районный коэффициент») на закладке «Основные» есть поле Уровень (число).

  • Уровень 0 — служебный, обычно не используется для пользовательских начислений (зарезервирован для системных нужд, например, расчета среднего заработка).
  • Уровень 1 — базовые начисления: Оклад, Тарифная ставка, Сдельная зарплата, Оплачиваемые отпуска, Больничные (если они базовые).
  • Уровень 2 — начисления, зависящие от уровня 1: Премии процентные (от оклада), Надбавки за вредность/сложность (%), Выслуга лет (%).
  • Уровень 3 — начисления, зависящие от суммы уровней 1+2: Районный коэффициент, Северная надбавка, Премии от начисленной зарплаты (всех видов).
  • Уровень 4 и выше, налоги (НДФЛ), удержания, алтменты, нетто-расчеты.

Свойство «Базовый уровень» (Ключевой момент!)

На закладке «База» вида расчета находится поле Базовый уровень. Это не то же самое, что «Уровень» вида расчета.

  • Уровень вида расчета — когда сам этот вид рассчитывается.
  • Базовый уровень — до какого уровня включительно накоплены начисления, которые попадут в базу этого вида расчета.

Пример:

  1. Вид расчета «Оклад»: Уровень = 1, Базовый уровень = 0 (база — физические показатели: дни/часы).
  2. Вид расчета «Премия за выслугу 10%»: Уровень = 2, Базовый уровень = 1 (база — только Оклад/Ур.1).
  3. Вид расчета «Районный коэффициент 30%»: Уровень = 3, Базовый уровень = 2 (база — Оклад + Премия за выслугу).
  4. Вид расчета «НДФЛ»: Уровень = 4, Базовый уровень = 3 (база — все начисления ура 1-3 уровней за вычетом льгот/вычетов).
Важно: Если «Премия за выслугу» стоит Уровень 2, а Базовый уровень = 2 (ошибка), она попадет в свою же базу (цикличность) или не увидит Оклад (если Базовый уровень = 0). Правильно: Уровень 2, Базовый уровень 1.

Механизм расчета по уровням: Пошаговый алгоритм

При проведении документа «Начисление зарплаты» (или расчете в документе «Расчет при увольнении», «Отпуск» и др.) платформа 1С выполняет итерации по уровням:

  1. Инициализация: Очистка временных таблиц накопления баз.
  2. Цикл по уровням (L = 1 до MaxLevel):
    • Отбор всех видов расчета, у которых Уровень = L.
    • Для каждого вида расчета определяется его База:
      • Суммируются результаты всех начислений (по всем сотрудникам), у которых Уровень <= Базовый уровень текущего вида.
      • Учитываются фильтры базы (по подразделениям, видам оплаты, физлицам и т.д.).
    • Вызов процедуры расчета вида расчета (формула или алгоритм) с передачей сформированной базы.
    • Запись результата (Сумма, База, Период действия/Регистрации) в временную таблицу результатов.
  3. Финализация: Сборка итоговой таблицы начислений/удержаний для записи в регистры накопления.

Типовая схема уровней для РФ (Best Practices)

Ниже приведена рекомендуемая схема распределения уровней для стандартной российской зарплаты в ЗУП 3.1 (редакция 3.1.36+).

Уровень Группа начислений Примеры видов расчета Типичный Базовый уровень Комментарий
1 Базовые доходы Оклад, Ставка, Сдельный заработок, Оплачиваемый отпуск (база), Больничный (база), Выплата за инвентарь 0 (Физ. показатели) Не зависят от других начислений. База — отработанное время/выработка.
2 Процентные надбавки к базовым Выслуга лет (%), Вредность (%), Сложность (%), Классность (%), Надбавка за учен. степень (%) 1 Рассчитываются только от «чистого» оклада/ставки (Ур;1). Не включают друг друга.
3 Фиксированные надбавки и Премии от оклада+надбавок Премия КВО (фикс/%), Премия за результаты года, Фиксированные надбавки (менторство, совмещение) 1 или 2 Если премия % от всего начисленного (оклад+вредность) — Базовый уровень = 2. Если только от оклада — = 1.
4 Коэффициенты региона и Северные надбавки Районный коэффициент (%), Северная надбавка (%), Надбавка за выслугу лет на Севере 3 (или 2) Рассчитываются от суммы всех предыдущих начислений (Оклад + %Надбавки + Премии). Критично: Базовый уровень должен охватывать все доходы, подлежащие начислению РК/СН.
5 Иные начисления / Материальная помощь / Подарочные Матпомощь (до 4000), Подарочные, Оплата обучения, Командировочные (суточные) 0 или 4 Часто не входят в базу РК/СН (Базовый уровень = 0 или отдельный ПВР). Если входят — Базовый уровень = 4.
6 Налоги и Обязательные удержания НДФЛ (13/15/30%), Страховые взносы (работодатель — в другом ПВР) 5 (Max) База — налоговая база (все начисления минус вычеты/льготы). Уровень максимальный.
7+ Удержания по требованию / Нетто Алименты, Исполнительные листы, Нетто-расчет (обратный расчет) 6 Снимаются с «на руки» (после НДФЛ). Нетто-расчет требует итераций (уровень 7, база = 6).

Особенности работы с базой начислений (Зависимость базы от уровня)

Виды баз в ЗУП 3.1

База начисления формируется не просто как «сумма уровня N». Она настраивается гибко на закладке «База» вида расчета:

  • По начислениям: Список конкретных видов расчета (например, только Оклад и Премия КВО). Игнорирует уровни.
  • По группам начислений: Все виды расчета, входящие в группу (например, группа «Основные начисления»).
  • По уровням (Авто): Используется поле Базовый уровень. В базу попадают все начисления уровней <= Базового уровня, которые прошли фильтры (подразделение, вид оплаты, физлицо).
  • Комбинированные: Можно задать базу как «Группа начислений» + условие «Уровень <= 2».

Период действия vs Период регистрации и Уровни

Уровни тесно связаны с механизмом вытеснения (перекрытия периодов действия).

  • Если два начисления имеют одинаковый уровень и перекрывающиеся периоды действия — срабатывает правило вытеснения (приоритет по виду расчета или дате).
  • Если начисления на разных уровнях — вытеснение не происходит автоматически. Они накладываются друг на друга (суммируются в базу вышестоящего уровня).
  • Пример: Оклад (Ур.1, 1-31 число) и Больничный (Ур.1, 10-20 число) — вытесняются (один уровень). Оклад (Ур.1) и Премия % (Ур.2) — не вытесняются, премия считается от оклада за весь месяц (или от отработанных дней по формуле).

Специфические сценарии и «Подводные камни»

Расчет среднего заработка (Отпуск, Больничный, Командировка)

Это отдельный ПВР — «Средний заработок». У него свои уровни (обычно 1, расчет среднедневного/среднечасового, 2 — умножение на дни отпуска).

Нюанс: Виды расчета «Отпускной» (в ПВР «Основные начисления») обычно имеют Уровень 1 и Базовый уровень 0. Их формула: Среднедневной * Дни. Значение «Среднедневной» подтягивается из результатов ПВР «Средний заработок» (который рассчитывается отдельно, перед основным расчетом зарплаты).

Районный коэффициент (РК) и Северная надбавка (СН) — частая ошибка января 2026

Ссылка на интернет-информацию про «в январе 2026 не выделились РК/СН и НДФЛ не разделился» указывает на классическую проблему смены года/параметров.

  • Причина 1: У вида расчета «Районный коэффициент» стоит Базовый уровень = 2, а в январе появились новые начисления на Уровне 3 (например, индексация окладов), которые не попали в базу РК.
  • Причина 2: Настройка «Период действия» РК. Если РК начисляется за январь, но период действия документа установлен некорректно (например, на февраль), он не увидит базу января.
  • Причина 3: Изменение % РК/СН с (если были изменения в законодательстве субъекта). Необходимо обновить справочник «Районные коэффициенты» и проверить дату действия процентов в виде расчета.
  • НДФЛ не разделился: Часто следствие того, что база НДФЛ (Ур. 6) сформировалась некорректно из-за «провала» РК/СН (Ур. 4). НДФЛ считает базу по Уровню 5. Если Ур. 4 не прошел — база НДФЛ меньше, расчет «плывет».

ГПХ с иностранцами (Граждане РБ, РФ и др.)

Для ГПХ часто используются отдельные ПВР («Начисления ГПХ», «НДФЛ ГПХ»). Уровни там строятся отдельно:

  • Ур. 1: Вознаграждение по договору.
  • Ур. 2: НДФЛ (резидент/нерезидент). Базовый уровень = 1.
  • Страховые взносы ГПХ — в ПВР «Взносы ГПХ», уровни свои.

Для гражданина РБ (резидента РФ по налогам при нахождении >183 дней) применяется шкала 13%. Важно правильно завести «Статус налогового резидента» в карточке физлица — от этого зависит выбор вида расчета НДФЛ (резидент/нерезидент) на уровне 2.

Нетто-расчеты (Netto) — «Обратный расчет»

Реализуется через специальный вид расчета на максимальном уровне (например, 10) с алгоритмом «Подбор базы» (итерационный метод).

  • Базовый уровень = Уровень НДФЛ (обычно 6).
  • Алгоритм подбирает такую сумму на Ур. 1 (Оклад), чтобы после прохождения всех уровней (премии, РК, НДФЛ) «На руки» получилось заданное число;
  • Требует тщательной настройки всех промежуточных уровней и формул.

Диагностика и отладка уровней

Если расчет «не сходится», используйте инструменты ЗУП 3.1:

  1. Отчет «Расчет зарплаты» (Развернутый): Показывает строки по каждому виду расчета с указанием Уровня, Базы, Суммы, Периодов действия/регистрации. Самый главный инструмент.
  2. Отчет «Анализ расчета по сотрудникам»: Позволяет сравнить план/факт, увидеть базы.
  3. Консоль запросов / СКД: Запрос к регистру накопления РасчетыСРаботниками (или временным таблицам при проведении) с группировкой по Уровню и Виду расчета.
  4. Проверка ПВР (Конфигуратор -> Планы видов расчета -> Проверить): Выявит циклические ссылки (Вид А базовый уровень включает Вид Б, а Вид Б базовый уровень включает Вид А).
  5. Тестирование на «Чистой» базе: Создайте тестового сотрудника, минимальный набор начислений (Оклад + Премия % + РК + НДФЛ) и прогоните месяц. Постепенно добавляйте сложность.

Чек-лист при настройке новых видов расчета

При вводе нового вида начисления (например, «Премия за выполнение KPI») отвечайте на вопросы:

  1. Что входит в базу? Только оклад (Ур.1)? Оклад + Вредность (Ур.2)? Все начисления за месяц (Ур.4)? -> Определяет Базовый уровень.
  2. На чем оно должно рассчитываться? Оно % от базы? Фикс? -> Определяет Формулу/Алгоритм.
  3. Что оно влияет? На РК/СН? На НДФЛ? На Средний заработок? На ЕСВ (взносы)? -> Определяет свой Уровень (должен быть < уровней РК/НДФЛ/Среднего).
  4. Вытесняет ли оно что-то? Если да — ставим на уровень вытесняемого вида. Если нет (надбавка) — на уровень выше.
  5. Период действия/Регистрации: Календарный месяц? От/До дат? -> Настройка на закладке «Периоды».

Уровни начислений в 1С:ЗУП 3.1 — это не просто нумерация, а архитектурный скелет всего расчетного процесса. Ошибка в назначении уровня или базового уровня одного вида расчета каскадно тянет за собой некорректность расчета районных коэффициентов, налогов, среднего заработка и итоговых сумм к выплате.

Ключевые правила успеха:

  • Строгая иерархия: Базовые (1) -> Процентные от базовых (2) -> Премии/Надбавки от суммы (3) -> Региональные коэффициенты (4) -> Налоги/Удержания (5+).
  • Разделение понятий: Уровень вида расчета (когда считаем) != Базовый уровень (что в базе).
  • Документирование: Ведите таблицу соответствия видов расчета уровням (схему из п.4 статьи) и согласовывайте с бухгалтерией и кадрами.
  • Регрессионное тестирование: После каждого обновления релизов (например, 3.1.36.75 -> 3.1.37.x) обязательно прогоняйте контрольные примеры на тестовой базе.

Грамотная настройка уровней однажды сэкономит сотни часов ручной корректировки ведомостей и объяснений сотрудникам, почему «не сошлись копейки».


Статья подготовлена на основе архитектуры 1С:ЗУП 3.1 (релизы 3;1.36+). Актуально на . Рекомендуется проверять соответствие типовым решениям 1С при выходе новых релизов.