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

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

В процессе работы с программой 1С:Зарплата и Управление Персоналом 3.1 часто возникает ситуация, когда в одной информационной базе ведется учет по нескольким организациям. В периоды действия указов Президента о нерабочих оплачиваемых днях (ОН) бухгалтеры сталкиваются с технической проблемой: одна организация (например, непрерывно действующая) продолжает работать в обычном режиме ("Явка"), а другая — отправляет сотрудников на оплачиваемый карантин ("ОН").

Сложность заключается в том, что основная настройка учета этих дней в ЗУП 3.1 является глобальной для всей базы. Разберем подробно, как обойти это ограничение, правильно заполнить табель Т-13 и обеспечить корректный расчет среднего заработка для всех сотрудников.

Причина проблемы: Глобальные настройки против локальных задач

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

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

Решение 1: Дифференциация через графики работы

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

  1. Перейдем в раздел Настройка — Графики работы сотрудников.
  2. Создадим копию текущего основного графика (например, "Пятидневка"). Назовем новую копию "Пятидневка (работающие)".
  3. В настройках этого графика найдем флаг "При заполнении учитывать оплачиваемые нерабочие дни".
  4. Для работающей организации: в графике этот флаг должен быть СНЯТ. Программа будет игнорировать указы и проставлять код "Я" (Явка).
  5. Для организации на карантине: используем график, где этот флаг УСТАНОВЛЕН. В этом случае система автоматически проставит код "ОН".

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

Решение 2: Использование документа "Регистрация периода нерабочих дней"

Если специфика вашей работы требует более гибкого подхода (например, внутри одной организации часть цехов работает, а часть — нет), рассмотрим применение специализированного документа. В последних релизах ЗУП 3.1 предусмотрен механизм уточнения периодов.

Если в графике работы флаг учета нерабочих дней снят, но сотруднику все же нужно зафиксировать период ОН, мы можем воспользоваться документом Регистрация периода нерабочих дней. Этот документ имеет приоритет при заполнении табеля и начислении зарплаты. Рассмотрим алгоритм действий:

  1. Создаем документ в разделе Зарплата.
  2. Выбираем организацию и сотрудников.
  3. Указываем период, который должен считаться нерабочим.
  4. После проведения документа в табеле Т-13 автоматически заполнится код ОН, даже если в графике стоит рабочее время.

Решение 3: Индивидуальные графики как крайняя мера

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

При заполнении индивидуального графика мы можем вручную указать вид времени ОН для сотрудников одной фирмы и Я для другой. Однако помните о трудозатратах: на предприятии со штатом более 50-100 человек этот метод станет "головной болью" для расчетчика.

Важные последствия для среднего заработка

Выясним причину, по которой просто "исправить карандашиком" табель Т-13 (как предлагалось в некоторых сообщениях на форуме) — плохая идея. Расчет среднего заработка в ЗУП 3.1 опирается на данные регистров, которые заполняются в момент проведения документов Начисление зарплаты и взносов и Табель.

Если мы вручную в табеле поставим ОН, но при этом в начислениях останется обычный оклад (без настройки вытеснения), возникнет коллизия:

Обратим внимание на сообщение №8 из обсуждения. Ошибки в релизах (например, ошибка 10223517) показывают, что механизмы учета среднего заработка для нерабочих дней постоянно дорабатываются. Поэтому использование штатного механизма "Разные графики — разные флаги учета" является наиболее безопасным.

Как проверить корректность настроек?

После того как мы разделили сотрудников по графикам или ввели документы регистрации периодов, выполним проверку. Для этого сформируем отчет Данные для расчета среднего заработка (общий). Проанализируем колонки с отработанным временем:

Пример логики проверки:


Если ВидВремени = "ОН" Тогда
    ВремяДляСреднего = 0; // Дни должны исключаться
ИначеЕсли ВидВремени = "Я" Тогда
    ВремяДляСреднего = ОтработаноДней; // Дни входят в расчет
КонецЕсли;

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

Заключение и рекомендации

Подводя итог, можно сказать, что вести две разные по режиму работы организации в одной базе ЗУП 3.1 вполне реально. Мы рекомендуем отказаться от идеи ручной правки табелей или разделения баз через планы обмена. Оптимальный путь — **дублирование графиков работы** с точечной настройкой флага "При заполнении учитывать оплачиваемые нерабочие дни".

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

← На главную