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