При переходе со старых версий конфигураций (в частности, при «рекомендованном» или «кратком» переносе данных из 1С:Зарплата и Управление Персоналом 2.5 в версию 3.1) пользователи часто сталкиваются с неприятным сюрпризом. При расчете очередного отпуска или больничного листа программа выдает некорректную сумму среднего заработка. Проанализировав расчетные листки и форму расчета среднего, бухгалтеры замечают, что за некоторые прошлые месяцы количество календарных дней учитывается неверно.
В этой статье мы подробно разберем, почему возникает эта классическая проблема, как на нее влияют переходящие отпуска (например, с декабря на январь), и рассмотрим пошаговые сценарии ее исправления в информационной базе 1С:ЗУП 3.1.
Рассмотрим стандартную ситуацию. Сотрудник ушел в отпуск в конце года — например, с 28 декабря по 18 января. В старой программе 1С:ЗУП 2.5 этот период отражался абсолютно корректно. Согласно статье 120 Трудового кодекса РФ, нерабочие праздничные дни, приходящиеся на период ежегодного основного или ежегодного дополнительного отпуска, в число календарных дней отпуска не включаются и не оплачиваются. Это означает, что новогодние праздники с 1 по 8 января не должны регистрироваться как дни отпуска.
Таким образом, в ЗУП 2.5 картина выглядела так:
Однако при осуществлении переноса данных в 1С:ЗУП 3.1 механизм свертки информации часто игнорирует производственный календарь новой базы для периодов до начала эксплуатации. Программа переносит переходящее отсутствие «сплошным» периодом с 1 по 18 января. В результате в новой базе за январь регистрируется 18 дней отпуска вместо положенных 10.
Это напрямую влияет на расчет среднего заработка в будущем. Формула расчета календарных дней для не полностью отработанного месяца выглядит следующим образом:
Календарные дни = 29.3 / Количество дней в месяце * Количество отработанных календарных дней
Проанализируем математику процесса для нашего примера:
29.3 / 31 * 21 = 19.85.29.3 / 31 * 13 = 12.29.Из-за занижения знаменателя (количества дней) искажается итоговый показатель среднего заработка. В зависимости от сопутствующих начислений, результат расчета отпускных может существенно отличаться от правильного в большую или меньшую сторону. Давайте разберем по шагам, как исправить эту ошибку.
Этот способ является наиболее предпочтительным с точки зрения методологии учета в 1С, так как позволяет системе автоматически рассчитать и учесть праздничные дни по действующему производственному календарю.
Выполним следующие действия по шагам:
Отпуск.После проведения такого «нулевого» отпуска программа зафиксирует правильное количество дней отсутствия, исключит праздники с 1 по 8 января, и расчет среднего заработка в последующих периодах станет абсолютно корректным.
Если документов переноса много, или прошлый период уже закрыт для редактирования документов, можно внести изменения непосредственно в регистры, которые отвечают за расчет среднего заработка. При переносе данных вся информация о времени для расчета среднего записывается в специальный регистр сведений.
Рассмотрим последовательность действий:
ДанныеОВремениДляРасчетаСреднегоОбщийКорректировка.Если требуется оперативно исправить расчет «здесь и сейчас» прямо в документе начисления текущего отпуска, мы можем воспользоваться ручной корректировкой формы расчета среднего заработка:
Отпуск нажмем на кнопку с зеленым карандашом рядом с полем Средний заработок.Если мы не хотим плодить лишние «нулевые» документы отпусков, мы можем точечно исправить первичный документ, созданный помощником перехода.
Разберем этот вариант:
При анализе проблем расчета среднего заработка также рекомендуем обратить внимание на одну важную настройку, которая часто переносится из старой базы некорректно. Речь идет о расчете среднего заработка для пособий (больничных, декретных).
В ЗУП 3.1 присутствует опция «Сведения для расчета общего среднего принимать для расчета пособий». Если данный флаг ошибочно установлен, система может путать механизмы сбора данных о времени для отпусков и для больничных листов. Рекомендуется проверить эту настройку в документах ввода начальных данных и при необходимости снять ее, чтобы расчеты производились по раздельным, предназначенным для этого регистрам.
Проанализировав описанные методы, мы можем сделать вывод, что наиболее надежным и автоматизированным способом является Способ 1 с вводом «нулевого» документа отпуска, так как он минимизирует вероятность человеческой ошибки при ручном подсчете дней в регистрах.