Почему в 1С:ЗУП сами собой сбрасываются ручные изменения в производственном календаре и как это исправить?

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

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

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

Выясняем причину: почему сбрасываются изменения?

Для того чтобы понять суть проблемы, проанализируем поведение системы. Если мы обратимся к средству контроля действий пользователей — Журналу регистрации, то заметим, что изменения в справочник ПроизводственныеКалендари вносятся фоновым заданием без прямого участия конкретного пользователя. Это фоновое задание называется ОбновлениеКлассификаторов (или автоматическая актуализация законодательных значений).

Начиная с версий 1С:ЗУП 3.1.6, разработчики реализовали механизм автоматической интернет-поддержки. Каждую ночь (или по определенному расписанию) программа подключается к серверам обновлений 1С и сверяет ключевые показатели: размер МРОТ, ставку рефинансирования ЦБ, тарифы страховых взносов, а также общегосударственные и региональные производственные календари. Если система обнаруживает расхождение между локальными данными в вашей базе и эталонными данными на сервере 1С, она принудительно перезаписывает их.

Важный момент: если ваши региональные праздники еще не утверждены разработчиками 1С на федеральном уровне или сервер передает стандартный классификатор без учета специфики конкретно вашего переноса дней, регламентное задание просто сотрет ручные правки и запишет стандартные дни.

Рассмотрим по шагам несколько эффективных способов решения этой проблемы: от простой настройки типового функционала до изменения методологии ведения календарей.

Способ 1. Отключение автоматического обновления классификаторов через интернет

Самый простой способ прекратить самоуправство программы — запретить ей автоматически обновлять классификатор календарей без вашего ведома. При этом мы можем сохранить автоматическое обновление других важных показателей (таких как МРОТ, классификатор банков БИК или адресный классификатор ФИАС).

Разберем, как отключить автообновление календарей в интерфейсе программы:

  1. Перейдем в раздел Администрирование, далее выберем пункт Интернет-поддержка и сервисы.
  2. В открывшемся окне найдем группу настроек Классификаторы и курсы валют.
  3. Обратим внимание на переключатель автоматического обновления. Нам необходимо перевести его в положение Отключено или настроить расписание таким образом, чтобы автоматическое фоновое обновление не затирало наши данные.

Как обновлять другие показатели в таком режиме?

Для обновления МРОТ или классификатора банков достаточно периодически запускать обновление вручную по ссылке Обновление классификаторов в том же разделе. При запуске ручного обновления откроется список доступных разделов. В этом списке достаточно снять галочку напротив пункта «Календари», оставив отмеченными все остальные нужные классификаторы. В этом случае ваши ручные изменения в производственном календаре гарантированно останутся нетронутыми.

Способ 2. Защита графиков работы от автоматического пересчета

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

Чтобы зафиксировать ваши ручные изменения непосредственно в графиках работы, выполним следующие действия:

  1. Перейдем в раздел Настройка — Графики работы сотрудников.
  2. Откроем карточку того графика, который мы настраивали вручную.
  3. Перейдем по ссылке Изменить свойства графика.
  4. Найдем флажок Автоматическое обновление по производственному календарю и снимем его.
  5. Сохраним настройки графика по кнопке ОК и запишем сам элемент справочника.

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

Способ 3. Использование регионального производственного календаря по классификатору

Методологически неверным решением является редактирование основного федерального календаря «Российская Федерация». Если в вашей информационной базе ведется учет по учреждениям или филиалам, расположенным в субъектах РФ с собственными праздничными днями, правильнее будет создать отдельный региональный календарь.

Рассмотрим, как правильно создать и настроить региональный календарь:

  1. Перейдем в раздел Настройка — Производственные календари.
  2. Нажмем кнопку Создать и выберем пункт По классификатору.
  3. В появившемся списке выберем соответствующий регион (например, Республика Татарстан, Республика Башкортостан и т.д.).
  4. Нажмем кнопку Выбрать. Система создаст календарь, базой для которого послужит общегосударственный календарь РФ, но поверх него автоматически наложатся все официально утвержденные региональные праздники.
  5. Затем обязательно перейдем в Графики работы сотрудников и привяжем вновь созданный региональный календарь к рабочим графикам сотрудников соответствующих подразделений.

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

Предупреждение об обновлении релизов программы

Обратите особое внимание: даже если вы полностью заблокировали фоновое регламентное задание ОбновлениеКлассификаторов или отключили автоматический поиск обновлений через интернет, ручные изменения в производственных календарях могут «слететь» при обновлении конфигурации 1С:ЗУП на новый релиз.

Разработчики включают актуальные файлы классификаторов непосредственно в дистрибутивы обновлений программы. При обновлении конфигурации система выполняет обработку обновления информационной базы и принудительно перезаписывает предопределенные элементы справочников. Поэтому после установки любого нового релиза конфигурации настоятельно рекомендуется зайти в раздел настроек производственных календарей и проверить, сохранились ли ваши уникальные переносы дней.

← На главную