В период действия ограничительных мер в 2020 году многие пользователи программ 1С:Зарплата и кадры государственного учреждения (ЗКГУ) и 1С:Зарплата и управление персоналом (ЗУП) столкнулись с проблемой: в производственном календаре не отображались оплачиваемые нерабочие дни, установленные Указом Президента РФ от 28.04.2020 № 294. Даже при попытке загрузить свежие классификаторы система выдавала сообщение: "Не найдены доступные обновления классификаторов". Разберем подробно, почему так происходило и как правильно настроить программу для корректного расчета зарплаты и заполнения табеля.
Проанализируем ситуацию с технической точки зрения. Ошибка "Не найдены доступные обновления классификаторов" часто возникала по нескольким причинам:
ПроизводственныеКалендари еще не была готова к приему новых типов дней. Программа просто «не понимала», что календарь может содержать категорию «Оплачиваемый нерабочий день» для конкретного периода мая.Рассмотрим, какие шаги необходимо предпринять для исправления ситуации.
Первым делом проверим версию вашей программы. Поддержка изменений по Указу № 294 была реализована в версиях 3.1.10.443 и 3.1.13.188 (и выше). Если ваша версия ниже, автоматическое обновление классификатора может не сработать корректно.
Проанализируем алгоритм действий:
classifier.zip вручную с портала технической поддержки и загрузить его через форму Обновить из файла.Выясним причину, по которой даже после обновления календаря в табелях сотрудников ничего не менялось. Для того чтобы программа начала использовать данные о нерабочих днях в расчетах, необходимо активировать специальную настройку.
Разберем по шагам:
После установки настройки необходимо зайти в каждый график работы сотрудников и убедиться, что там стоит галочка «При заполнении учитывать оплачиваемые нерабочие дни». Если ваша организация продолжала работать в штатном режиме (например, медицинские учреждения или непрерывные производства), эту галочку в графиках конкретных подразделений ставить не нужно — тогда у сотрудников в табеле останется привычная «Явка».
Рассмотрим ситуацию, когда автоматизация невозможна (например, из-за технических ограничений или отсутствия доступа в интернет). В сообщениях форума упоминалось использование регистров, однако в 1С:ЗУП/ЗКГУ редакции 3.1 производственный календарь является справочником, а не регистром сведений.
Выполним следующие действия:
ПроизводственныеКалендари (раздел Настройка).Проанализируем важный нюанс, который часто упускают из виду. Согласно законодательству и Постановлению Правительства № 922, периоды оплачиваемых нерабочих дней и начисленные за них суммы должны исключаться из расчета среднего заработка для будущих отпусков.
В программе 1С для этого предусмотрен механизм:
В настройках начислений (например, «Оплата по окладу») на вкладке Средний заработок необходимо проверить, как учитываются эти дни. Если вы используете типовой механизм с кодом «ОН», программа автоматически исключит эти периоды при расчете будущих отпусков, что защитит права сотрудника и не приведет к занижению выплат.
Что касается сотрудников в возрасте 65 лет и старше, важно помнить о разрыве в больничных листах. Периоды карантина для них оплачивались Фондом социального страхования (ФСС), но дни с 1 по 11 мая (включая нерабочие 6–8 мая) часто не попадали в электронные листки нетрудоспособности. В этом случае работодатель обязан оплатить эти 3 дня по среднему заработку или окладу как «Оплачиваемые нерабочие дни».
Посмотрим на итоговый алгоритм действий для корректного отражения 6-8 мая 2020 года:
Соблюдение этих шагов позволит избежать ошибок в кадровом учете и обеспечит точность при расчете среднего заработка в последующих периодах.