Как изменить процент ежемесячной премии отдельным сотрудникам в 1С:ЗУП 3.1?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

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

Разберем, как правильно организовать формулу начисления, настроить пользовательские показатели и документы в 1С:Зарплата и управление персоналом 3.1, чтобы вносить сведения только по тем сотрудникам, у которых процент отличается от базового значения.

Особенности работы показателей со значением по умолчанию в 1С:ЗУП 3.1

Прежде чем переходить к настройке формул, проанализируем поведение расчетного механизма программы. В конфигурации действует важное правило: если для показателя задано назначение Для сотрудника с признаком разового ввода документом ввода данных, но в текущем расчетном месяце документ по конкретному человеку не проводился, программа автоматически принимает значение этого показателя равным 0.

Это означает, что нет необходимости создавать 500 документов или вручную заполнять весь список сотрудников. Достаточно ввести один документ Данные для расчета зарплаты и включить в него исключительно тех сотрудников, у которых есть отклонения.

Вариант 1. Использование процента депремирования (снижения премии)

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

  1. Перейдем в раздел Настройка – Показатели расчета зарплаты и проверим/создадим два показателя:
    1. ПроцентПремии — назначение Для организации (или постоянный показатель для сотрудника), тип Числовой, точность 2 знака. Задается один раз или вводится документом на всю организацию.
    2. ПроцентСниженияПремии — назначение Для сотрудника, признак использования — Вводится единовременно документом ввода данных, точность 2 знака.
  2. В разделе Настройка – Начисления откроем начисление ежемесячной премии и скорректируем формулу расчета. Обязательно предусмотрим защиту от ошибок, чтобы при случайном вводе процента снижения, превышающего базовый процент, начисление не уходило в минус:

    МАКС(0, 0.01 * РасчетнаяБаза * (ПроцентПремии - ПроцентСниженияПремии))

    Либо через условную конструкцию:

    ?(ПроцентСниженияПремии > ПроцентПремии, 0, 0.01 * РасчетнаяБаза * (ПроцентПремии - ПроцентСниженияПремии))

  3. Настроим шаблон ввода данных в разделе Настройка – Шаблоны ввода исходных данных. Создадим шаблон, в котором отметим показатель ПроцентСниженияПремии и укажем, что документ заполняется Несколькими сотрудниками.

При таком подходе в конце месяца бухгалтер создает документ Данные для расчета зарплаты, подбирает только тех сотрудников, которым снижен процент, и указывает величину снижения (например, 5%). Для остальных сотрудников показатель автоматически будет равен 0, и они получат полную премию.

Вариант 2. Приоритет индивидуального процента над общим

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

  1. Создадим показатель ПроцентЕжемесячнойПремииСотр с назначением Для сотрудника, вводимый единовременно.
  2. Создадим показатель ПроцентЕжемесячнойПремии с назначением Для организации.
  3. В начислении пропишем формулу:

    ?(ПроцентЕжемесячнойПремииСотр > 0, ПроцентЕжемесячнойПремииСотр, ПроцентЕжемесячнойПремии) * РасчетнаяБаза / 100

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

Оптимизация массового ввода данных

Если список сотрудников с измененными процентами формируется во внешней таблице (например, в Excel), мы можем ускорить процесс ввода. В документах Данные для расчета зарплаты и Премия предусмотрена стандартная кнопка Загрузить строки из файла (значок таблицы с зеленой стрелкой). Достаточно скопировать список табельных номеров или ФИО и значений процентов из внешнего файла и вставить их через буфер обмена без ручного подбора каждого человека.

Альтернативные сценарии расчета

В зависимости от учетной политики организации можно использовать и другие стандартные механизмы:

  1. Документ «Премия»: если премия не зависит от расчетной базы текущего месяца (например, рассчитывается фиксированной суммой или от базы прошлого месяца), можно использовать начисление с выполнением По отдельному документу. В самом документе Премия по кнопке Заполнить рассчитывается общий процент на всех, после чего в конкретных строках процент правится вручную.
  2. Плановое начисление с периодом действия: если индивидуальный процент назначается на определенный срок (на 1–2 месяца), можно использовать документ Изменение оплаты труда с установленным флагом На период с... по.... По окончании указанного срока программа автоматически вернется к базовому проценту.
  3. Показатель для подразделения: если процент одинаков внутри отдела, но отличается между службами, целесообразно перевести показатель в статус Для подразделения и задавать его централизованно на отдел, а не на каждого работника.
← На главную