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