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

В этой статье мы разберём все этапы добавления начисления — от выбора типа (повременная оплата, сдельная, премия) до настройки формул и проверки результатов. Особое внимание уделим скрытым настройкам, которые влияют на расчёт НДФЛ и страховых взносов, но часто остаются незамеченными. Инструкция актуальна для последних версий 1С:ЗУП 3.1 и 1С:КА 2.5, но основные принципы применимы и к более ранним редакциям.

1. Подготовка: какие данные нужны перед созданием начисления

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

Определите:

  • 📌 Тип начисления: зарплата (повременная/сдельная), премия, компенсация (например, за питание или проезд), материальная помощь или иное.
  • 📅 Периодичность: ежемесячно, разово, квартально или по событию (например, при уходе в отпуск).
  • 💰 База для расчёта: фиксированная сумма, процент от оклада, количество отработанных дней/часов или другие показатели.
  • 📊 Влияние на налоги: облагается ли НДФЛ, включается ли в базу для страховых взносов, применяются ли льготы.

Если начисление связано с коллективным договором или локальным нормативным актом, подготовьте выдержки из документов — они понадобятся для заполнения поля «Основание» в 1С. Например, премия по итогам года может регулироваться приказом директора №123 от 01.01.2026.

📊 Какую версию 1С вы используете для расчёта зарплаты?
1С:ЗУП 3.1
1С:КА 2.5
1С:Бухгалтерия 8.3
Другую версию
Не знаю

2. Пошаговая инструкция: как добавить начисление в справочник

Основной инструмент для работы с начислениями — справочник Начисления организации. Чтобы открыть его:

  1. Перейдите в раздел Зарплата → Справочники и настройки → Начисления организации.
  2. Нажмите кнопку Создать или Добавить (в зависимости от версии).

Далее заполните ключевые поля:

Поле Значение Пример
Наименование Краткое название начисления (будет отображаться в документах) «Премия к юбилею», «Компенсация ГСМ»
Тип начисления Выберите из списка (зарплата, премия, компенсация и т.д.) «Премия»
Вид расчёта Укажите, как будет рассчитываться сумма (фиксированно, по формуле, в % от оклада) «Процент от оклада»
Категория Группа начислений для отчётности (например, «Доходы, облагаемые НДФЛ») «Доходы, полностью облагаемые НДФЛ»

Обратите внимание на поле Порядок расчёта. Здесь указывается, на каком этапе будет применяться начисление:

  • 🔹 До удержаний — если начисление влияет на базу для НДФЛ (например, оклад).
  • 🔹 После удержаний — если сумма выплачивается «на руки» (например, материальная помощь).

Заполнено поле "Наименование"|Указан корректный "Тип начисления"|Проверена категория для НДФЛ|Установлен порядок расчёта|Добавлено основание (приказ, договор)

-->

3. Настройка формулы расчёта: примеры для разных типов начислений

Формула — сердце любого начисления. От её правильности зависит, будет ли сумма рассчитана верно. В 1С используются встроенные функции и переменные, такие как:

  • 📉 Оклад — базовая ставка сотрудника.
  • 📅 ДниОтпуска — количество дней отпуска.
  • 💼 ТарифнаяСтавка — почасовой тариф.
  • 📈 ПремияПроцент — процент премии (если задан в настройках).

Примеры формул для разных случаев:

Тип начисления Формула Пояснение
Ежемесячная премия (20% от оклада) Оклад * 0.2 Фиксированный процент от оклада
Компенсация за неиспользованный отпуск СреднийЗаработок * ДниНеиспользованногоОтпуска Используются данные из кадровых документов
Сдельная оплата (по тарифу за единицу) КоличествоЕдиниц * ТарифЗаЕдиницу Данные берутся из документа «Выработка»

Для сложных расчётов (например, премии с учётом КPI) можно использовать условные операторы:

Если КPI > 100 Тогда

Оклад * 1.5

ИначеЕсли КPI > 80 Тогда

Оклад * 1.2

Иначе

Оклад * 1.0

КонецЕсли

💡

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

4. Налоги и взносы: как настроить удержания

Ошибки в настройке налогов — одна из главных причин проблем с отчётностью. Каждое начисление должно быть правильно классифицировано для:

  • 💸 НДФЛ: укажите, облагается ли начисление налогом (полностью, частично или нет).
  • 🏥 Страховые взносы: выберите категорию (например, «Взносы на ОПС», «Взносы на ОМС»).
  • 📉 Льготы: если применимы (например, для материальной помощи до 4 000 руб. в год).

Для настройки:

  1. В карточке начисления перейдите на вкладку Налоги и взносы.
  2. Установите флажки напротив соответствующих налогов.
  3. Если нужно применить льготу, укажите её код (например, 102 для необлагаемой материальной помощи).
Что будет, если не указать категорию НДФЛ?

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

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

⚠️ Внимание: Правила обложения взносами могут меняться в зависимости от законодательства. Перед настройкой проверьте актуальные нормы на сайте ФНС или в 1С:ИТС.

5. Типичные ошибки и как их избежать

Даже опытные пользователи иногда допускают ошибки при добавлении начислений. Вот самые распространённые:

  • 🔄 Дублирование начислений: создание двух одинаковых записей с разными названиями (например, «Премия» и «Премия 2026»). Это приводит к двойному начислению сумм.
  • 📉 Неверная формула: опечатки в формуле (например, Оклад 1,2 вместо Оклад 1.2) или использование несуществующих переменных.
  • 💰 Неправильная категория НДФЛ: выбор неверной категории приводит к ошибкам в 6-НДФЛ и 2-НДФЛ.
  • 📅 Неучтённая периодичность: если начисление разовое, но в настройках указано «Ежемесячно», оно будет появляться в каждом расчётном периоде.

Чтобы избежать проблем:

  1. Перед сохранением проверьте уникальность названия начисления.
  2. Используйте тестовый расчёт для одного сотрудника, чтобы убедиться в корректности суммы.
  3. Сверьте настройки налогов с актуальными нормативными документами.
⚠️ Внимание: Если после добавления начисления в документе Начисление зарплаты сумма не рассчитывается, проверьте:
  • Правильность формулы (возможно, отсутствует переменная).
  • Наличие данных в справочниках (например, если формула ссылается на КоличествоЕдиниц, должен быть документ «Выработка»).
  • Права доступа пользователя (иногда ошибки связаны с ограничениями ролей).

6. Проверка и тестирование нового начисления

Добавление начисления — только половина дела. Без тестирования вы рискуете получить ошибки в реальном расчёте зарплаты. Вот как проверить всё правильно:

  1. Создайте тестовый документ:
    • Перейдите в Зарплата → Начисление зарплаты.
    • Выберите месяц и сотрудника, для которого применяется новое начисление.
    • Нажмите Заполнить → По сотрудникам.
  2. Проверьте сумму:
    • Сравните рассчитанную сумму с ручным расчётом.
    • Убедитесь, что НДФЛ и взносы удержаны корректно.
  • Сформируйте отчёты:
    • Откройте Зарплата → Отчёты → Анализ начислений.
    • Проверьте, что новое начисление отображается в нужных разделах.

    Если сумма не сходится, воспользуйтесь журналом расчётов (Зарплата → Журналы → Журнал расчётов зарплаты). Здесь можно увидеть, как программа рассчитывала каждое начисление, и найти ошибку.

    💡

    Всегда тестируйте новые начисления на 1–2 сотрудников перед массовым расчётом. Это поможет избежать ошибок в отчётности и перерасчётов.

    7. Особенности для разных версий 1С

    Алгоритм добавления начислений в целом одинаковый, но в разных версиях есть нюансы:

    Версия 1С Особенности
    1С:ЗУП 3.1
    • Более гибкие настройки формул (поддержка сложных выражений).
    • Автоматическая проверка на дублирование названий.
    1С:КА 2.5
    • Ограниченный список типов начислений (может потребоваться доработка конфигурации).
    • Налоги настраиваются в отдельном справочнике Виды налогов и взносов.
    1С:Бухгалтерия 8.3
    • Начисления добавляются в разделе Зарплата и кадры.
    • Меньше автоматизации — некоторые формулы придётся вводить вручную.

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

    8. Автоматизация: как ускорить добавление начислений

    Если вам часто приходится добавлять новые начисления (например, для премий по разным проектам), можно автоматизировать процесс:

    • 📑 Шаблоны начислений: создайте шаблон с базовыми настройками (например, для премий) и копируйте его для новых записей.
    • 🤖 Обработки загрузки: если начисления приходят из внешних систем (например, Excel), используйте обработку Загрузка данных из таблиц.
    • 🔄 Групповое редактирование: в 1С:ЗУП 3.1 можно одновременно изменить несколько начислений (например, обновить процент премии для всей организации).

    Для сложных сценариев (например, начисление бонусов по KPI с учётом нескольких показателей) может потребоваться доработка конфигурации. В этом случае лучше обратиться к программисту , так как ошибки в коде могут привести к сбоям в расчётах.

    💡

    Если вы часто работаете с одними и теми же типами начислений (например, премии за квартал), сохраните их как предопределённые элементы в справочнике. Это сэкономит время при создании новых записей.

    FAQ: Частые вопросы по начислениям в 1С

    Как удалить ошибочно созданное начисление?

    Если начисление ещё не использовалось в документах, его можно удалить через контекстное меню в справочнике Начисления организации (правая кнопка мыши → Удалить). Если начисление уже применялось, отметьте его как Недействительное и создайте новое.

    Почему новое начисление не отображается в расчётном листке?

    Проверьте:

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

    Можно ли добавить начисление retroactively (за прошлые периоды)?

    Да, но это требует перерасчёта зарплаты. Для этого:

    1. Создайте документ Перерасчёт зарплаты.
    2. Укажите период и сотрудника.
    3. Добавьте новое начисление вручную.
    4. Проведите документ и сформируйте ведомость на выплату.
    ⚠️ Внимание: Перерасчёт за прошлые периоды может повлиять на отчётность (6-НДФЛ, РСВ). Перед проведением согласуйте изменения с бухгалтерией.

    Как настроить начисление, которое зависит от стажа сотрудника?

    Используйте переменную Стаж в формуле. Пример для надбавки за выслугу лет:

    Если Стаж > 5 Тогда
    

    Оклад * 0.1

    ИначеЕсли Стаж > 3 Тогда

    Оклад * 0.05

    КонецЕсли

    Убедитесь, что в карточке сотрудника корректно заполнено поле Дата приёма — от неё рассчитывается стаж.

    Что делать, если формула выдаёт ошибку «Неопределённая переменная»?

    Ошибка означает, что в формуле используется переменная, которая не определена в конфигурации. Проверьте:

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