Другое · 13 мин
Сложная оплата труда в 1С: как настроить и рассчитать
Как настроить и рассчитать сложную оплату труда в 1С:ЗУП: виды начислений, формулы, премии, надбавки, сверхурочные, проверка расчёта и типичные ошибки.
Под сложной оплатой в 1С обычно понимают любую систему оплаты труда, которая не сводится к простому окладу: оклад плюс премии, процент от выручки, сдельная оплата, надбавки за условия труда, доплаты за ночные и сверхурочные часы, северные коэффициенты, совмещение и совместительство. В 1С:Зарплата и управление персоналом (ЗУП) всё это реализуется через виды расчёта — начисления и удержания, каждое из которых имеет собственную формулу и порядок расчёта.
Главная ошибка начинающих расчётчиков — пытаться считать сложные составляющие вручную или через «разовые начисления» каждый месяц. Это ведёт к ошибкам, расхождениям в отчётности и невозможности автоматически сформировать расчётные листки. Правильный подход — один раз корректно настроить виды начислений, назначить их сотрудникам плановыми кадровыми документами и дальше позволить программе считать автоматически.
Ниже разобрано, как устроен механизм начислений в 1С:ЗУП, как создать собственный вид расчёта с формулой, как учесть премии, надбавки и доплаты за особые условия, а также как проверить результат перед выплатой. Материал ориентирован на типовую конфигурацию 1С:ЗУП 3.1, но общая логика применима и к другим решениям линейки.
Как устроен механизм начислений в 1С:ЗУП
Вся зарплата в ЗУП строится на плане видов расчёта «Начисления». Каждый вид начисления — это правило: что считать, по какой формуле, за какой период, как облагать НДФЛ и взносами, как вытесняется другими начислениями. Типовая поставка уже содержит основные виды: оплата по окладу, по часовому тарифу, премия процентом, доплата за ночные, за сверхурочные, районный коэффициент и другие.
Начисления делятся на плановые и разовые. Плановые назначаются сотруднику кадровыми документами (приём на работу, кадровый перевод, изменение оплаты труда) и рассчитываются каждый месяц автоматически. Разовые вводятся отдельными документами — «Премия», «Разовое начисление», «Материальная помощь» — только в тех месяцах, когда это нужно.
Ключевой принцип: если выплата носит регулярный характер, она должна быть плановым начислением с формулой. Ручной ввод сумм допустим только для действительно единичных выплат. Это обеспечивает корректный расчёт среднего заработка, отпускных, больничных и правильное заполнение отчётности.
Подготовка: показатели и настройки учётной политики
Прежде чем создавать виды начислений, проверьте настройки учётной политики: раздел «Настройка» → «Реквизиты и настройки» → «Расчёт зарплаты». Здесь включаются возможности, от которых зависит состав доступных начислений: использование премий, надбавок, сдельной оплаты, работы сверхурочно, в ночное время, нескольких тарифных ставок, районного коэффициента и северной надбавки.
Для формул понадобятся показатели — раздел «Настройка» → «Показатели расчёта зарплаты». Показатель может быть постоянным для организации (например, размер МРОТ для доплаты), персональным для сотрудника (индивидуальный процент премии) или вводимым ежемесячно (выручка подразделения, объём производства). От типа показателя зависит, как он будет заполняться: автоматически, документом «Данные для расчёта зарплаты» или в кадровых документах.
Практическая рекомендация: прежде чем создавать новый показатель, поищите подходящий среди предопределённых. Многие типовые показатели — «Оклад», «Тарифная ставка часовая», «Процент премии» — уже существуют, и дублирование приведёт к путанице при вводе данных.
Создание собственного вида начисления с формулой
Новый вид начисления создаётся в разделе «Настройка» → «Начисления». Проще всего скопировать близкий по логике типовой вид расчёта — тогда корректно унаследуются настройки налогообложения, приоритеты и вытеснение. Например, для надбавки за стаж удобно скопировать типовую премию процентом.
Формула редактируется во встроенном редакторе. В ней используются показатели и арифметические операции, доступны функции вроде Макс(), Мин(), Окр(). Типичные формулы: Оклад ПроцентНадбавки / 100 для надбавки от оклада, Выручка ПроцентОтВыручки / 100 для сдельно-премиальной системы, Макс(Оклад, МРОТ * ДоляСтавки) для контроля минимального уровня оплаты.
Обязательно заполните закладки «Зависимости» и «Приоритет» — от них зависит корректность расчёта базы. Если надбавка считается от оклада, оклад должен быть указан в базовых начислениях. Если начисление не должно платиться за период отпуска или больничного, проверьте вытеснение: типовые отсутствия обычно уже настроены как вытесняющие.
- 1Откройте Настройка → Начисления и создайте новый элемент копированием близкого типового
- 2Задайте наименование, назначение начисления и способ выполнения (ежемесячно, по отдельному документу)
- 3Отредактируйте формулу, подставив нужные показатели
- 4Проверьте закладки: расчёт базы, зависимости, приоритет и вытеснение
- 5Настройте налогообложение: код дохода НДФЛ, вид дохода по взносам, учёт в среднем заработке
- 6Назначьте начисление сотрудникам документом «Изменение оплаты труда» или в приёме на работу
- 7Выполните тестовый расчёт зарплаты за месяц и сверьте сумму вручную
Типовые сценарии сложной оплаты
Оклад плюс ежемесячная премия процентом
Самый распространённый случай. Используется типовое начисление «Премия процентом» с формулой РасчетнаяБаза * ПроцентПремии / 100. В расчётную базу включите оклад и другие начисления, от которых считается премия. Процент назначается в кадровом документе и может отличаться у разных сотрудников. Если премия выплачивается не каждый месяц, а по решению руководства, используйте документ «Премия» — тогда процент или сумма вводятся вручную за конкретный период.
Процент от выручки или сдельная оплата
Для оплаты от результата создайте показатель «Выручка» (вводится ежемесячно) и начисление с формулой Выручка * ПроцентОплаты / 100. Значение выручки вводится документом «Данные для расчёта зарплаты» по настроенному шаблону (Настройка → Шаблоны документов ввода исходных данных). Для классической сдельщины в программе есть механизм сдельных нарядов — документы «Данные для расчёта зарплаты» с видом работ и расценками, включаемый в настройках расчёта зарплаты.
Доплаты за ночные, сверхурочные и работу в выходные
Доплата за ночные часы в типовой конфигурации считается автоматически по табелю, если в графике работы заполнены настройки учёта ночного времени, а в настройках организации указан процент доплаты. Сверхурочные и работа в выходные регистрируются документами «Сверхурочная работа», «Работа в выходные и праздники» — оплата рассчитывается от часовой тарифной ставки с повышающими коэффициентами, которые задаются в настройках.
Районный коэффициент и северная надбавка
Районный коэффициент задаётся в карточке организации или подразделения и применяется к начислениям, у которых в настройках отмечено, что они входят в базу коэффициента. Северная надбавка зависит от стажа: процент накапливается автоматически, если в карточке сотрудника корректно указан стаж на северную надбавку и дата его отсчёта. Ошибки здесь критичны: неправильный стаж означает систематическое занижение или завышение выплат.
Назначение начислений и расчёт за месяц
Плановые начисления назначаются документами: «Приём на работу» — для новых сотрудников, «Кадровый перевод» или «Изменение оплаты труда» — для действующих. В документе указывается список начислений и значения показателей (оклад, проценты). Избегайте назначать начисления «с середины месяца» без необходимости — расчёт будет пропорциональным отработанному времени, что корректно, но усложняет проверку.
Итоговый расчёт выполняется документом «Начисление зарплаты и взносов» (Зарплата → Начисление зарплаты и взносов). Документ подтягивает все плановые начисления, введённые разовые документы, отсутствия по табелю и рассчитывает НДФЛ и страховые взносы. Перед расчётом убедитесь, что введены все документы месяца: отпуска, больничные, премии, данные по выручке — иначе документ придётся пересчитывать.
После расчёта сформируйте расчётные листки (Зарплата → Отчёты по зарплате → Расчётный листок) и свод начислений. Расчётный листок показывает состав каждой суммы: от какой базы и по какой формуле получено начисление. Это основной инструмент проверки сложной оплаты.
Как проверить результат расчёта
Совпадает с ручным расчётом по формуле
Расхождение — проверяйте базу и значения показателей
Совпадает с табелем и производственным календарём
Неверный график работы или неучтённые отсутствия
Рассчитаны со всех облагаемых начислений
У начисления неверно указан код дохода или вид дохода
Новое начисление входит в базу среднего, если это предусмотрено
Отпускные и командировочные считаются без учёта выплаты
Типичные ошибки и ограничения
Наиболее частая проблема — начисление не рассчитывается вовсе. Причины: начисление не назначено сотруднику плановым документом, не заполнено значение показателя, начисление вытеснено отсутствием на весь месяц или в настройках указан неверный способ выполнения. Проверку начинайте с расчётного листка и документа, назначившего начисление.
Вторая группа ошибок — неверная база расчёта. Например, премия должна считаться от оклада и надбавки, но надбавку забыли включить в расчётную базу премии, или, наоборот, в базу попали разовые выплаты, и премия «раздулась». Любое изменение состава базы применяется только к будущим расчётам — прошлые месяцы нужно пересчитывать вручную документом «Перерасчёт» или повторным расчётом зарплаты.
Третья типичная ситуация — дублирование показателей и начислений при обновлении или ручной доработке. Два показателя с похожими именами приводят к тому, что данные вводятся в один, а формула использует другой. Периодически проверяйте справочники начислений и показателей на дубли.
Если требуемая логика не реализуется формулой — например, сложные прогрессивные шкалы, зависимость от показателей других сотрудников, интеграция с внешними системами KPI — потребуется доработка конфигурации или расчёт во внешней обработке с загрузкой результата документом «Данные для расчёта зарплаты». Такие доработки стоит поручать специалисту по 1С: ошибки в расчёте зарплаты ведут к прямым финансовым и налоговым рискам.
Проверка перед выплатой и отчётность
Перед выплатой сверьте три контрольные точки: свод начислений и удержаний за месяц, расчётные листки по выборке сотрудников с разными схемами оплаты и ведомость на выплату. Суммы в ведомости должны сходиться с начисленным за минусом НДФЛ и удержаний. Полезно сравнить итог месяца с предыдущим: резкие отклонения по фонду оплаты труда без объективных причин — сигнал проверить введённые данные.
Для управленческого анализа используйте отчёты «Анализ ФОТ», «Начисления и удержания», «Анализ зарплаты по сотрудникам». Они позволяют увидеть структуру сложной оплаты в разрезе подразделений и видов начислений и убедиться, что новые схемы оплаты работают как задумано.
Что важно запомнить
Сложная оплата в 1С:ЗУП строится на видах начислений с формулами и показателях. Регулярные выплаты назначайте плановыми документами, разовые — отдельными документами. Проверяйте результат расчётным листком, а изменения настроек тестируйте на копии базы.
Частые вопросы
Можно ли настроить оплату «оклад + процент от личных продаж» без доработок?
Да, типовыми средствами. Создайте показатель «Личные продажи» (вводится ежемесячно по сотруднику) и начисление с формулой «ЛичныеПродажи * Процент / 100». Значения продаж вводите документом «Данные для расчёта зарплаты» по шаблону. Назначьте начисление плановым — оно будет рассчитываться автоматически при наличии введённых данных.
Почему новое начисление не попало в расчёт зарплаты?
Чаще всего оно не назначено сотруднику плановым документом, не заполнено значение показателя за месяц или начисление полностью вытеснено отсутствием. Проверьте кадровые документы сотрудника, документы ввода данных и расчётный листок — в нём видно, какие начисления рассчитаны и почему сумма нулевая.
Как изменить процент премии сотруднику с определённой даты?
Документом «Изменение оплаты труда» (или «Кадровый перевод») от нужной даты укажите новое значение показателя процента. Старая запись сохранится в истории: до даты изменения премия будет считаться по старому проценту, после — по новому. Не редактируйте прошлый документ приёма на работу — это исказит историю.
Входит ли премия в расчёт среднего заработка для отпускных?
Зависит от настройки вида начисления: на закладке «Средний заработок» должно быть отмечено включение в базу. Типовые премии за производственные результаты обычно включены. Разовые премии к праздникам и юбилеям в средний заработок не входят — для них используйте соответствующее назначение начисления.
Как посчитать доплату до МРОТ при неполном месяце?
Создайте начисление с формулой вида «Макс(МРОТ * ДоляВремени / НормаВремени - РасчетнаяБаза, 0)», где расчётная база — все начисления за отработанное время. МРОТ и норму времени берите из предопределённых показателей. Такая доплата сработает только в месяцах, когда начислено меньше пропорционального минимума.
Нужно ли пересчитывать прошлые месяцы после изменения формулы?
Новая формула действует только на расчёты после изменения. Если ошибка затронула закрытые периоды, пересчёт выполняется документом «Перерасчёт» или повторным проведением начисления зарплаты, а при изменении налогообложения могут потребоваться уточнённые расчёты по НДФЛ и взносам. Выполняйте такие операции после резервного копирования базы.