В практике кадрового учета часто возникает задача настроить ежемесячную надбавку (например, за сложность, за классность водителям или фиксированную премию), которая должна выплачиваться в полном объеме, даже если сотрудник отработал неполный месяц. По умолчанию многие начисления в 1С привязаны к отработанному времени, и система автоматически уменьшает сумму, если сотрудник был на больничном или в отпуске. В этой статье мы подробно разберем, как обойти этот механизм и настроить начисление «жесткой» фиксированной суммой.
Давайте проанализируем, почему стандартные настройки часто приводят к тому, что сумма «режется» пропорционально отработанным дням. Когда мы создаем новое начисление, система опирается на три ключевых фактора: формулу расчета, настройки учета времени и список вытесняющих начислений (вкладка «Приоритет»). Если хотя бы в одном из этих мест указана зависимость от времени, программа пересчитает результат. Наша задача — последовательно исключить эту зависимость.
Рассмотрим создание начисления «с нуля». Перейдем в раздел Настройка — Начисления и создадим новый элемент. На вкладке Основное нам необходимо определить, как система будет определять сумму.
Если мы выберем вариант «Результат вводится фиксированной суммой», программа предложит вводить сумму вручную в документах расчета. Однако для постоянной надбавки лучше использовать вариант «Результат рассчитывается по формуле». Это позволит нам зафиксировать сумму в кадровых документах один раз и забыть о ручном вводе ежемесячно.
Для создания корректной формулы выполним следующие действия:
РазмерПостояннойНадбавки.РазмерПостояннойНадбавки.Важный момент: обратите внимание, что в формуле не должно быть никаких множителей типа ДоляОтработанногоВремени или ОтработаноДней / НормаДней. Именно отсутствие этих переменных гарантирует, что математически сумма не будет зависеть от графика.
Проанализируем вкладку Учет времени. Это критически важный этап. Если здесь указано, что начисление выполняется за «Рабочее время» (например, «Явка»), программа будет пытаться сопоставить начисление с табелем сотрудника.
Для того чтобы сумма не зависела от выходов, рекомендуется установить переключатель в положение «Дополнительное оплаченное время в пределах нормы» или выбрать вид времени, который не конфликтует с основным заработком. Однако самым надежным способом для фиксированных надбавок является настройка, при которой начисление считается «не зависящим от времени», что достигается правильной настройкой приоритетов.
Выясним причину, по которой у многих пользователей сумма все равно уменьшается, даже при правильной формуле. Это механизм вытеснения. Если в правой колонке на вкладке Приоритет (Начисления, приоритет которых выше) указаны такие виды расчета, как «Больничный лист», «Отпуск» или «Отпуск без сохранения оплаты», то за периоды пересечения этих событий надбавка начисляться не будет.
Чтобы надбавка платилась в полном объеме независимо ни от чего, выполните следующие действия:
Когда список пуст, программа перестает «обрезать» начисление периодами отсутствия сотрудника. Сумма будет начислена целиком поверх больничного или отпуска.
Разберем ситуацию: что если сотрудник весь месяц болел и не выходил на работу ни одного дня? Если мы полностью очистили вкладку «Приоритет», программа начислит надбавку даже в этом случае. Если политика компании подразумевает, что для получения надбавки нужно отработать хотя бы один час, формулу следует усложнить с помощью логического условия.
Пример использования функции ? (аналог «Если») в формуле 1С:
?(ОтработаноДней > 0, РазмерПостояннойНадбавки, 0)
В этом случае программа проверит: если количество отработанных дней больше нуля, будет начислен РазмерПостояннойНадбавки. Если сотрудник не вышел ни разу — результат будет равен нулю.
После того как начисление создано, его нужно сделать «плановым» для конкретных работников. Посмотрим на основные способы назначения:
В выбранном документе добавьте наше новое начисление и укажите в колонке «Показатели» конкретную сумму (например, 10 000 рублей). Теперь при заполнении документа «Начисление зарплаты и взносов» эта сумма будет автоматически попадать в расчет в неизменном виде.
Не забудем проверить вкладку Налоги, взносы, бухучет. Обычно такие надбавки относятся к коду дохода НДФЛ 2000 (Вознаграждение за выполнение трудовых обязанностей). В поле «Вид дохода» для страховых взносов следует указать «Доходы, целиком облагаемые страховыми взносами». Поскольку эта сумма является частью системы оплаты труда, она должна учитываться в расходах на оплату труда в полной мере.
Таким образом, комбинируя настройку формулы (без временных показателей) и очистку списка приоритетов, мы получаем гибкий инструмент для реализации любых требований локальных нормативных актов организации по фиксированным выплатам.