Как настроить 1С:ЗУП 3.1, если организация продолжает работать в нерабочие периоды по Указам Президента?

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

В период действия Указов Президента о нерабочих днях многие организации столкнулись с проблемой: программа 1С:Зарплата и Управление Персоналом 3.1 автоматически обновляет производственный календарь через интернет, помечая рабочие дни как выходные. Если ваше предприятие относится к списку исключений и продолжает официально работать, это обновление ломает графики работы, расчет нормы времени и стоимости часа. Рассмотрим подробно, как правильно настроить систему в такой ситуации, сохранив корректность учета.

Проблема автоматического обновления производственного календаря

По умолчанию в 1С включена интернет-поддержка, которая через регламентное задание ОбновлениеКлассификаторов актуализирует производственный календарь РФ. Как только выходит новый Указ, дни в календаре становятся "красными" (нерабочими). Для работающих организаций это недопустимо, так как норма рабочего времени в марте, апреле и мае 2020 года для них меняться не должна.

Выясним причину: даже если вы вручную вернете дни в рабочее состояние, при следующем сеансе связи с сервером 1С система снова перезапишет их. Поэтому первым делом необходимо "отвязать" графики работы сотрудников от общего производственного календаря.

Шаг 1. Настройка графиков работы сотрудников

Проанализируем настройки графиков работы. Нам необходимо исключить влияние производственного календаря на заполнение конкретных графиков организации. Выполним следующие действия:

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

Шаг 2. Настройка параметров расчета зарплаты

Рассмотрим подробнее настройки программы, которые появились в релизах 3.1.13 и выше (для ветки 3.1.10 были выпущены аналогичные обновления). В системе предусмотрен специальный механизм для поддержки президентских указов. Пройдем по пути: Настройка — Расчет зарплаты.

Здесь нас интересует флажок Нерабочие дни в связи с коронавирусом оплачивать как отработанное время. Для организаций-исключений, которые работают в штатном режиме, этот функционал может работать двояко. Если вы работаете, вам не нужно использовать вид времени ОН (Оплачиваемые нерабочие дни). Ваши сотрудники должны иметь в табеле обычную Явку (Я).

Важный момент: если у вас часть подразделений работает, а часть — нет, вам придется создать два разных графика работы. Для работающих — график без учета нерабочих дней, для отдыхающих — с установленным флажком При заполнении учитывать нерабочие дни.

Шаг 3. Корректировка расчета стоимости часа (оклада)

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

  1. Зайдем в Настройка — Расчет зарплаты.
  2. Найдем раздел Порядок пересчета тарифной ставки сотрудника в стоимость часа (дня).
  3. Установим переключатель в положение По графику работы сотрудника.

Это гарантирует, что норма времени будет браться из индивидуального графика, который мы настроили как рабочий на шаге №1, а не из общего календаря РФ.

Шаг 4. Техническая блокировка обновления классификатора

Для системных администраторов и программистов существует "термоядерный" способ остановить автоматическую замену дней в календаре. Можно программно отключить признак автоматического обновления для конкретного классификатора в регистре сведений ВерсииКлассификаторов. Посмотрим на пример кода, который можно выполнить через консоль кода или в расширении:


МенеджерЗаписи = РегистрыСведений.ВерсииКлассификаторов.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Идентификатор = "ПроизводственныеКалендари";
МенеджерЗаписи.Прочитать();
Если МенеджерЗаписи.Выбран() Тогда
    МенеджерЗаписи.ОбновлятьАвтоматически = Ложь;
    МенеджерЗаписи.Записать();
    Сообщить("Автообновление производственного календаря успешно отключено");
КонецЕсли;

Это позволит вам один раз вернуть рабочие дни в производственный календарь РФ (в разделе Настройка — Производственные календари), и система больше не будет их перекрашивать в розовый цвет принудительно.

Шаг 5. Расчет среднего заработка по новым правилам

Особое внимание уделим расчету среднего заработка для отпусков и командировок, которые случатся после периода самоизоляции. Согласно Письму Минтруда № 14-1/В-585, методика зависит от того, работал сотрудник или нет:

В актуальных релизах (начиная с 3.1.14.60 и 3.1.10.470) в настройках расчета зарплаты появилась возможность управлять этим поведением. Появилась константа Учитывать оплачиваемое нерабочее время и суммы в среднем заработке. Разберем по шагам: если ваши сотрудники работали (была Явка), убедитесь, что в данных для расчета среднего эти суммы присутствуют. Если же вы применяли код ОН, проверьте, чтобы настройки системы исключали эти данные, иначе средний заработок может быть занижен.

Подведем итоги

Для корректного учета в работающей организации необходимо:

  1. Снять графики с автообновления по производственному календарю.
  2. Вручную проставить Явки в периоды 30.03-30.04 и 06.05-08.05.
  3. Настроить пересчет стоимости часа по графику сотрудника.
  4. Следить за актуальностью релиза для корректного формирования среднего заработка с учетом разъяснений Минтруда.

Используя эти методы, мы обеспечим точность начислений и избежим конфликтов с автоматизированными сервисами 1С.

← На главную