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

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

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

В этой статье мы подробно разберем, почему возникает данная проблема, проанализируем внутренние механизмы учета времени в программе и пошагово настроим систему так, чтобы отчетность формировалась корректно и без ошибок.

Выясняем причину: почему происходит задвоение времени?

По умолчанию в типовой конфигурации 1С:ЗУП 3.1 предусмотрено одно основное начисление — Оплата работы в праздничные и выходные дни. Оно сразу рассчитывается по формуле в двойном размере: ВремяВДняхЧасах * СтоимостьДняЧаса * 2. При использовании этой стандартной схемы время регистрируется один раз, и никакого удвоения не происходит.

Однако во многих организациях на практике эту оплату разделяют на два отдельных начисления:

  1. Оплата работы в праздничные и выходные дни (в одинарном размере).
  2. Доплата за работу в праздничные и выходные дни (также в одинарном размере).

Рассмотрим подробнее, для чего это делается. Чаще всего такое разделение необходимо для того, чтобы одинарную часть (основную «Оплату») включить в расчетную базу (РасчетнаяБаза) других начислений (например, ежемесячной премии или надбавок), а «Доплату» из нее исключить. Это абсолютно законная и логичная схема.

Проблема кроется в настройках копирования. Когда бухгалтер или расчетчик создает новое начисление «Доплата...» путем копирования стандартной «Оплаты...», программа по умолчанию копирует и настройки учета времени. В результате 1С:ЗУП начинает регистрировать отработанное время дважды: один раз по строке «Оплаты», второй раз — по строке «Доплаты». В итоге в регистры накопления записываются, например, 7 дней и 47 часов по каждому начислению, что суммарно дает некорректные 14 дней и 94 часа.

Разбираем по шагам правильную настройку «Доплаты»

Для того чтобы исключить дублирование времени в отчетах и расчетных листках, нам необходимо изменить логику взаимодействия доплаты с регистрами учета рабочего времени. Нам нужно объяснить программе, что «Доплата» — это лишь денежная надбавка за то время, которое уже было учтено основным начислением.

Выполним следующие действия в системе:

  1. Перейдем в раздел меню Настройка, далее выберем пункт Начисления.
  2. В открывшемся списке найдем созданное нами начисление Доплата работы в праздничные и выходные дни и откроем его двойным кликом.
  3. В карточке начисления перейдем на вкладку Учет времени.
  4. Обратим внимание на ключевое поле Начисление выполняется (или поле, определяющее вид учета времени в зависимости от релиза программы). По умолчанию там может быть ошибочно указано, что время регистрируется как «За работу сверх нормы времени» или «В пределах нормы времени».
  5. Изменим это значение на «Дополнительная оплата за уже оплаченное время».
  6. Убедимся, что вид времени установлен корректно (обычно это Праздники или Праздники без повышенной оплаты, в зависимости от вашей методики).
  7. Нажмем кнопку Записать и закрыть для сохранения изменений.

Установка параметра Дополнительная оплата за уже оплаченное время является принципиальным решением. После этого программа продолжит корректно рассчитывать сумму доплаты, но перестанет делать повторные записи отработанных часов в регистры времени. Основным источником данных о времени останется только первая, одинарная «Оплата».

Корректировка прошлых периодов и проверка результатов

Проанализируем важный нюанс: простое изменение настроек в справочнике начислений не исправит данные «задним числом» автоматически. Если вы уже рассчитали зарплату за предыдущие месяцы (например, за январь), то в проведенных документах все еще хранятся старые, удвоенные данные.

Чтобы привести учет в полный порядок, выполним следующие действия:

  1. Перейдем в раздел Зарплата — Начисления зарплаты и взносов.
  2. Откроем документ за тот период, в котором произошло задвоение часов.
  3. В табличной части найдем сотрудников, у которых рассчитывалась доплата за работу в праздничные дни.
  4. Выделим нужного сотрудника в списке, нажмем по нему правой кнопкой мыши и выберем команду Пересчитать сотрудника (либо воспользуемся аналогичной кнопкой на панели документа).
  5. После успешного перерасчета обязательно проведем документ, нажав кнопку Провести и закрыть.

После перерасчета и проведения документов сформируем отчет Анализ зарплаты по сотрудникам (в целом за период) или откроем Расчетный листок сотрудника.

Теперь мы увидим правильную картину: в строке с основным начислением «Оплата работы в праздничные и выходные дни» по-прежнему будут выведены отработанные дни и часы (например, 7 дней и 47 часов), а в строке «Доплата...» колонки с временем останутся пустыми либо не будут суммироваться в общий итог. Общее отработанное время сотрудника за месяц станет абсолютно корректным.

← На главную