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

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

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

1. Где в 1С хранятся справочники начислений и удержаний

Все виды начислений и удержаний в 1С:ЗУП организованы в виде иерархических справочников. Чтобы до них добраться, используйте один из двух основных путей:

  • 📁 Через главное меню: Зарплата → Настройка зарплаты → Виды расчета
  • 🔍 Через панель поиска (горячие клавиши Ctrl+Shift+F), введя запрос "Виды расчета"

В открывшемся окне вы увидите дерево справочника, где все расчеты разделены на категории:

  • 💰 Начисления (оклад, премии, отпускные, больничные и т.д.)
  • 💸 Удержания (НДФЛ, алименты, профсоюзные взносы, погашение займов)
  • 📊 Взносы (страховые взносы в ПФР, ФСС, ФОМС)
  • 🔄 Используемые расчеты (вспомогательные виды для сложных формул)

Каждый вид расчета имеет уникальный Код (используется в отчетах) и Наименование. Обратите внимание на колонку "Тип" — она определяет, является ли расчет начислением, удержанием или взносом. Изменить тип после создания вида расчета нельзя — придется создавать новый.

💡

Если в справочнике слишком много элементов, используйте фильтр по категории (кнопка "Все действия → Фильтр"). Например, отобразите только удержания, чтобы быстрее найти нужный вид.

2. Структура вида расчета: разбираем ключевые вкладки

При создании или редактировании вида начисления/удержания вы попадаете в многотабовую форму с десятком вкладок. Рассмотрим самые важные из них:

Вкладка Назначение Ключевые параметры
Основное Базовая информация о виде расчета Наименование, код, категория, тип (начисление/удержание)
Расчет Формула и алгоритм начисления База, формула, период действия, округление
Налоги и взносы Настройка обложения НДФЛ и страховыми взносами Вид дохода для НДФЛ, код дохода, льгота
Учет времени Связь с табелем рабочего времени Вид времени, учет неявок, коэффициенты
Выплата Порядок выплаты (аванс/зарплата) Способ выплаты, очередность, зачет аванса

На вкладке "Расчет" особое внимание уделите полю База. Здесь указывается, от чего зависит сумма начисления:

  • 📏 Оклад (по дням) — для повременной оплаты
  • 📏 Оклад (по часам) — для почасовой оплаты
  • 📏 Выработка — для сдельной оплаты
  • 📏 Фиксированная сумма — для премий или разовых выплат

Если вы настраиваете удержание, на вкладке "Расчет" появится дополнительное поле Порядок удержания. Здесь выбирается, в какой очередности будет списываться сумма (например, алименты имеют высший приоритет перед профсоюзными взносами).

Указан правильный тип (начисление/удержание)|Формула соответствует бизнес-логике|Настройка НДФЛ и взносов актуальна|Период действия не конфликтует с другими расчетами|Связь с графиком работы корректна-->

3. Создание нового вида начисления: пошаговая инструкция

Допустим, вам нужно добавить новую премию за выполнение плана продаж. Вот как это сделать правильно:

  1. Откройте справочник Виды расчета (путь описан в первом разделе).
  2. Нажмите Создать → выберите "Начисление организации".
  3. На вкладке "Основное" заполните:
    • 📌 Наименование: "Премия за выполнение плана продаж"
    • 📌 Категория: "Премии"
    • 📌 Код: уникальный числовой идентификатор (например, "ПЛАН_01")
  • На вкладке "Расчет" укажите:
    • 📏 База: "Оклад (по дням)" или "Фиксированная сумма"
    • 📏 Формула: если премия процентная, укажите База * 0.2 (для 20%)
    • 📏 Периодичность: "Ежемесячно"
    • На вкладке "Налоги и взносы" выберите:
      • 📌 Вид дохода для НДФЛ: "2000" (премии)
      • 📌 Код дохода: "2002" (если применимо)
      • 📌 Облагается страховыми взносами: да/нет (зависит от типа премии)

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

    Что делать если новый вид расчета не отображается в документах?

    Проверьте на вкладке "Основное" параметр "Используется в документах". Если флажок снят, расчет будет виден только в справочнике, но не в формах начисления. Также убедитесь, что в поле "Организация" указано ваше юрлицо, а не пустое значение.

    4. Настройка удержаний: особенности и подводные камни

    Удержания в 1С:ЗУП настраиваются аналогично начислениям, но имеют ряд специфических параметров. Самые распространенные виды удержаний:

    • 📉 НДФЛ (настраивается автоматически при создании начислений)
    • 👶 Алименты (требуют указания реквизитов взыскателя)
    • 🏦 Погашение займов (связываются с договором займа)
    • 🤝 Профсоюзные взносы (настраиваются через соглашение с профсоюзом)
    • ⚖️ Исполнительные листы (требуют прикрепления скана документа)

    Для удержаний по исполнительным листам обязательно заполните:

    1. Вкладка "Основное":
      • 📌 Тип удержания: "По исполнительному документу"
      • 📌 Номер и дата документа
      • 📌 Взыскатель (контрагент из справочника)
  • Вкладка "Расчет":
    • 📏 Способ расчета: "Процент от начислений" или "Фиксированная сумма"
    • 📏 Максимальный процент (по закону не более 50% от зарплаты)
    • Вкладка "Выплата":
      • 📌 Очередность: 1 (максимальный приоритет для алиментов)

    💡

    Удержания по исполнительным листам имеют высший приоритет (очередность 1). Если суммарное удержание превышает 50% от зарплаты, 1С автоматически ограничит его до допустимого лимита.

    Для профсоюзных взносов предварительно создайте Соглашение с профсоюзом в разделе Кадры → Профсоюзы. Без этого соглашения удержание не будет работать.

    ⚠️ Внимание: Если у сотрудника одновременно действует несколько удержаний (например, алименты и погашение займа), проверьте их очередность на вкладке "Выплата". Неправильный приоритет может привести к недоплате по критичным удержаниям.

    5. Где настраиваются формулы для автоматических расчетов

    Сложные начисления (например, премии с учетом КPI или сдельная оплата с прогрессивной шкалой) требуют использования формул. Они прописываются на вкладке "Расчет" в поле Формула.

    Базовый синтаксис формул в 1С:ЗУП:

    • 📐 База — сумма, от которой считается процент
    • 📐 Дни / Часы — отработанное время
    • 📐 Оклад — фиксированная часть зарплаты
    • 📐 Выработка — для сдельной оплаты
    • 📐 Если() — условные операторы (например, Если(База > 100000, 100000, База))

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

    Сценарий Формула Пояснение
    Премия 10% от оклада при выполнении плана Если(Выработка >= План, Оклад * 0.1, 0) План — это показатель из документа "План продаж"
    Прогрессивная сдельная оплата Если(Выработка <= 100, Выработка 50, Если(Выработка <= 200, Выработка 70, Выработка * 100)) До 100 ед. — 50 руб/ед., 101-200 — 70 руб/ед., свыше 200 — 100 руб/ед.
    Удержание 20% от зарплаты, но не менее 5000 руб. Макс(База * 0.2, 5000) Используется функция Макс() для ограничения минимальной суммы

    Для отладки формул используйте кнопку Проверка формулы (значок лупы рядом с полем ввода). Она покажет синтаксические ошибки и предупреждения.

    ⚠️ Внимание: Если формула содержит ссылки на показатели (например, План), убедитесь, что эти показатели заполнены в документах Плановые показатели или Нормы выработки. Иначе расчет вернет нулевое значение.
    📊 Какой тип формул вы используете чаще?
    Простые (процент от оклада)
    Сложные (с условиями)
    Сдельные (зависимые от выработки)
    Не использую формулы

    6. Связь начислений с графиками работы и табелем

    Многие начисления (особенно повременные) зависят от графика работы и данных табеля учета рабочего времени. Эти настройки находятся:

    • 📅 Графики работы: Кадры → Графики работы
    • Табель: Зарплата → Табель учета рабочего времени

    Чтобы начисление корректно учитывало отработанное время:

    1. На вкладке "Учет времени" вида расчета выберите:
      • 📌 Вид времени: "Явка" (для оклада) или "Выработка" (для сдельной оплаты)
      • 📌 Учитывать неявки: отметьте, если нужно учитывать больничные/отпуска
  • В документе Начисление зарплаты проверьте:
    • 📌 Период расчета совпадает с периодом табеля
    • 📌 График работы назначен сотруднику в кадровых данных
  • Если сотрудник работает по нестандартному графику (например, сменному), создайте индивидуальный график в справочнике Графики работы и назначьте его через документ Кадровое перемещение.

    Что делать если начисление не учитывает больничный?

    Проверьте настройку "Учитывать неявки" на вкладке "Учет времени" вида расчета. Если флажок снят, дни болезни будут проигнорированы. Также убедитесь, что в табеле больничный отмечен кодом "Б" (а не "НН" или другим).

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

    Даже опытные пользователи 1С:ЗУП иногда сталкиваются с проблемами при настройке начислений и удержаний. Вот самые распространенные ошибки и способы их решения:

    • Начисление не попадает в расчетный листок
      🔹 Причина: Не указан период действия вида расчета или неверная организация.
      🔹 Решение: Проверьте вкладку "Основное" и поле "Организация".
    • Удержание не списывается
      🔹 Причина: Не хватает зарплаты для удержания (например, алименты не могут превышать 50%).
      🔹 Решение: Проверьте очередность удержаний и сумму начислений.
    • Формула возвращает ошибку
      🔹 Причина: Синтаксическая ошибка или ссылка на несуществующий показатель.
      🔹 Решение: Используйте кнопку "Проверка формулы".
    • НДФЛ считается неверно
      🔹 Причина: Неправильный код дохода на вкладке "Налоги и взносы".
      🔹 Решение: Сверьте код с классификатором (например, 2000 для зарплаты, 2012 для отпускных).
    • Начисление дублируется
      🔹 Причина: Вид расчета назначен дважды (например, через документ "Начисление" и "Премия").
      🔹 Решение: Проверьте историю документов по сотруднику.

    Если проблема не решается — воспользуйтесь журналом регистрации (Администрирование → Журнал регистрации). Отфильтруйте записи по модулю "Зарплата" и ищите ошибки с пометкой "Ошибка расчета".

    ⚠️ Внимание: После изменений в видах расчета (особенно формул) обязательно выполните перерасчет зарплаты через документ Перерасчет зарплаты. Иначе изменения применятся только к новым периодам.

    FAQ: Ответы на частые вопросы

    Как перенести настройки начислений из одной базы 1С в другую?

    Используйте обработку Выгрузка/загрузка данных XML (Файл → Открыть → выберите файл обработки). Выгрузите справочник "Виды расчета" в XML, затем загрузите в целевую базу. Альтернатива — перенос через Конфигуратор (для опытных пользователей).

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

    Да, но с оговорками. Создайте документ Начисление зарплаты за нужный период, укажите вид расчета и сумму. Однако это может повлиять на уже сданную отчетность (6-НДФЛ, РСВ). Рекомендуем предварительно сделать резервную копию базы.

    Где хранится история изменений видов расчета?

    В 1С:ЗУП нет встроенного журнала изменений для справочников. Чтобы отследить, кто и когда редактировал вид расчета, включите версионирование через Администрирование → Настройка программы → Версионирование данных. Альтернатива — использовать внешние обработки (например, "История изменений").

    Как массово изменить формулу для нескольких видов расчета?

    Для этого подходит групповая обработка:

    1. Откройте справочник Виды расчета.
    2. Выделите нужные элементы (через Shift или Ctrl).
    3. Нажмите Все действия → Изменить выделенные.
    4. В открывшемся окне измените формулу и сохраните.

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

    Почему в отчете "Анализ зарплаты" не отображаются новые начисления?

    Проверьте:

    • 🔹 Настройку отчета: возможно, новый вид расчета исключен из группировки.
    • 🔹 Период отчета: начисление должно попадать в указанный интервал.
    • 🔹 Права пользователя: у вас должны быть права на просмотр этого вида расчета.

    Если проблема остается — обновите кэш отчетов (Сервис → Обновить данные отчетов).