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

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

В типовой конфигурации «1С:Зарплата и управление персоналом 3.1» процент доплаты за работу в ночное время задается в настройках учетной политики организации и по умолчанию является единым для всех сотрудников (например, стандартные 20%). Однако на практике часто возникает ситуация, когда для отдельных подразделений коллективным договором или локальными нормативными актами установлен повышенный размер доплаты (например, 25%, 35% или 50%).

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

Штатные ограничения типового механизма

Проанализируем типовые ограничения программы:

  1. В учетной политике организации процент надбавки за ночные часы задается глобально на всю организацию.
  2. История изменения этого процента в учетной политике не сохраняется во времени. Если изменить процент в учетной политике, программа начнет применять его бессрочно, что при перерасчете прошлых периодов может привести к искажению расчетных листков и нежелательным перерасчетам.
  3. Штатный показатель ПроцентДоплатыЗаРаботуВНочноеВремя не имеет аналитики по подразделениям.

Для решения этой задачи рассмотрим универсальный и надежный вариант: создание пользовательского показателя подразделения и модернизацию формулы начисления.

Шаг 1. Создание пользовательского показателя для подразделения

Перейдем в раздел «Настройка» → «Показатели расчета зарплаты» и создадим новый показатель:

  1. Наименование: Процент доплаты за ночные часы (подразделение).
  2. Идентификатор: ПроцентНочныхПодразделения.
  3. Назначение показателя: выберем вариант Для подразделения.
  4. Тип показателя: Числовой (точность 2 знака).
  5. Используется: установим переключатель в положение Во всех месяцах после ввода значения (постоянное).

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

Шаг 2. Настройка шаблона ввода исходных данных

Чтобы значение показателя можно было комфортно вносить и изменять документами, настроим специальный шаблон:

  1. Откроем раздел «Настройка» → «Шаблоны ввода исходных данных» и создадим новый шаблон.
  2. Укажем наименование: Процент ночных по подразделениям.
  3. На закладке «Показатели зарплаты» отметим флажком созданный показатель Процент ночных подразделения.
  4. На закладке «Дополнительно» при необходимости включим опцию ввода по нескольким подразделениям в одном документе.

Шаг 3. Ввод индивидуального процента для подразделения

Зарегистрируем размер надбавки в программе:

  1. Перейдем в раздел «Зарплата» → «Данные для расчета зарплаты».
  2. Создадим документ по нашему шаблону.
  3. Выберем организацию, подразделение с особыми условиями и укажем значение (например, 25).
  4. Проведем документ. Значение вступит в силу с даты документа и будет действовать до тех пор, пока не будет введен новый документ с другим значением.

Шаг 4. Изменение формулы начисления доплаты за ночные часы

Теперь скорректируем формулу начисления, чтобы программа проверяла наличие индивидуального процента подразделения, а если он не заполнен — брала общее значение из учетной политики.

Перейдем в раздел «Настройка» → «Начисления» и откроем предопределенный вид расчета «Доплата за работу в ночное время». Типовая формула выглядит следующим образом:

СтоимостьЧаса * ВремяВЧасах * ПроцентДоплатыЗаРаботуВНочноеВремя / 100

Изменим ее, добавив проверку условия через тернарный оператор ?():

СтоимостьЧаса * ВремяВЧасах * ?(ПроцентНочныхПодразделения > 0, ПроцентНочныхПодразделения, ПроцентДоплатыЗаРаботуВНочноеВремя) / 100

Посмотрим на логику работы этой формулы: если для подразделения сотрудника введен специальный ПроцентНочныхПодразделения, программа берет его. Если значение равно 0 или не задано, расчет выполняется по базовому показателю организации ПроцентДоплатыЗаРаботуВНочноеВремя (20%).

Шаг 5. Корректировка работы в праздничные дни ночью

Обратим особое внимание: в программе 1С:ЗУП 3.1 доплата за ночное время в праздничные и выходные дни вынесена в отдельное начисление. Если сотрудники подразделения работают посменно в праздники, откроем начисление «Доплата за работу в праздничные дни (ночное время)» и пропишем в нем аналогичную формулу:

СтоимостьЧаса * ВремяВЧасах * ?(ПроцентНочныхПодразделения > 0, ПроцентНочныхПодразделения, ПроцентДоплатыЗаРаботуВНочноеВремя) / 100

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

Особенности учета при кадровых переводах

Разберем поведение программы, если сотрудник в середине месяца переводится из одного подразделения в другое с иным процентом доплаты:

  1. При проведении документа «Кадровый перевод» формируются периоды стажа сотрудника в разных подразделениях.
  2. При заполнении документа «Начисление зарплаты и взносов» строка с ночными часами автоматически разбивается на периоды до и после перевода.
  3. К каждому периоду программа корректно применит процент того подразделения, где фактически работал сотрудник, при условии правильного заполнения табеля учета рабочего времени или индивидуального графика.
← На главную