В период действия Указов Президента РФ о введении нерабочих оплачиваемых дней (ОН) работодатели и бухгалтеры столкнулись с беспрецедентными изменениями в законодательстве и алгоритмах учета рабочего времени. Разработчики фирмы «1С» оперативно выпускали обновления для программы 1С:Зарплата и Управление Персоналом (ЗУП), однако обилие различных графиков работы и региональных настроек привело к возникновению ряда критических ошибок в расчете среднего заработка для отпусков и командировок. Особенно остро проблема встала в середине июня 2020 года после выхода релиза 3.1.14.61.
В этой статье мы подробно разберем, почему возникали эти ошибки, как они влияли на итоговые суммы отпускных и какими методами можно полностью восстановить корректный расчет среднего заработка в вашей информационной базе.
Для того чтобы разобраться в проблеме, проанализируем две смежные ошибки, которые были зафиксированы разработчиками практически одновременно:
Рассмотрим подробнее, как именно программа обрабатывала эти периоды. Запись данных для расчета среднего заработка производится в специальный регистр сведений ДанныеОТработанномВремениДляРасчетаСреднегоЗаработкаОбщий. При проведении документов начисления зарплаты за июнь система неверно интерпретировала флаги присутствия и графики работы, записывая уменьшенное количество календарных дней даже для тех сотрудников, у которых не было зарегистрировано ни одного дня отсутствия по коду «ОН».
Выясним, какие действия необходимо предпринять бухгалтеру и техническому специалисту для того, чтобы вернуть расчеты в штатный режим.
Прежде всего, убедимся, что установленный релиз программы содержит исправления указанных ошибок. Ошибки были окончательно устранены разработчиками в последующих версиях конфигурации (начиная с релизов 3.1.14.129 и 3.1.10.511).
Если у вас нет возможности оперативно обновить конфигурацию до указанных релизов, выполним установку соответствующих патчей (исправлений) через встроенный сервис обновлений:
EF_10223523 и EF_10223517, скачаем их и установим в базу.Проверим ключевую настройку программы, которая управляет поведением системы при расчете среднего заработка в «коронавирусные» периоды:
Простое обновление программы или установка патча не изменят уже записанные в регистры ошибочные данные за прошлые периоды (март – июнь). Нам необходимо запустить процедуру принудительного обновления регистров сведений. Разберем по шагам, как это сделать:
ДанныеОТработанномВремениДляРасчетаСреднегоЗаработкаОбщий на основании реальных графиков работы и фактически введенных документов отклонений.После успешного обновления регистров перейдем к документам начисления, в которых был зафиксирован неверный средний заработок:
29.3, а не уменьшенное из-за праздничного дня 24 июня).В случаях, когда исправление конфигурации по каким-то причинам невозможно выполнить прямо сейчас (например, база находится на доработке и не может быть оперативно обновлена), применим ручной обходной путь:
Важно: Помните, что ручные корректировки сбросятся, если документ будет пересчитан автоматически при изменении кадровых данных сотрудника или при общем перерасчете зарплаты за месяц. Поэтому данный способ рекомендуется использовать только как временную меру оперативного расчета.
Таким образом, мы детально проанализировали причины сбоя в алгоритмах расчета среднего заработка в 1С:ЗУП 3.1 и рассмотрели комплекс шагов для полного устранения последствий этих ошибок. Своевременное обновление программы и перезаполнение данных среднего заработка гарантируют корректность начислений и отсутствие претензий со стороны контролирующих органов.