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