Как настроить невыход в ЗУП 2.5, не уменьшающий оплату по окладу?

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

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

Методический подход: использование индивидуальных графиков

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

  1. Перейдем в раздел работы с графиками сотрудника.
  2. Создадим Индивидуальный график на нужный месяц для конкретного сотрудника.
  3. В день, когда сотрудник фактически отсутствует, но должен получить оплату, проставим вид времени «В» (выходной) или «Я» (явка), в зависимости от того, как настроен учет на вашем предприятии.
  4. Так как при расчете оклада программа учитывает отработанное время согласно графику, установка рабочего кода в табеле позволит системе «увидеть» этот день как оплачиваемый.

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

Методический подход: использование доплаты

Если вам важно видеть в табеле реальный код отсутствия (например, «НВ» — невыход), а не «Я» или «В», можно пойти по пути создания отдельного вида начисления. В этом случае:

  1. Создадим новое Начисление, которое будет называться, например, «Оплата за время отсутствия».
  2. Настроим его таким образом, чтобы оно было ежемесячным и рассчитывалось не на основании отработанного времени, а как фиксированная сумма или фиксированный процент от оклада.
  3. При возникновении невыхода будем назначать это начисление сотруднику на период отсутствия.

Такой способ позволяет сохранить полную сумму выплат, при этом в табеле будет стоять корректный код НВ, а бухгалтерская отчетность останется прозрачной.

Технический подход: изменение конфигурации

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

Для реализации этой задачи выполним следующие действия:

  1. В конфигураторе найдем документ НевыходОрганизации.
  2. В модуле документа или в форме разрешим выбор рабочего времени с нулевой суммой в списке выбираемых видов начислений.
  3. В Классификаторе видов использования рабочего времени для кода НВ (Невыход) изменим категорию на «Рабочее время». Это критически важный шаг, так как алгоритм расчета оклада берет данные именно из этой настройки.
  4. В табеле учета рабочего времени обеспечим обработку этой неявки с установкой кода НВ.

Важное предупреждение: изменение категории вида времени на «Рабочее время» для НВ может повлиять на автоматический расчет среднего заработка. Программа будет воспринимать дни с кодом НВ как отработанные, что может привести к искажению данных для расчета отпускных или пособий. Всегда проверяйте результат расчета после внесения изменений в код.

Анализ рисков и рекомендации

При работе с такими настройками мы должны учитывать, что система ЗУП 2.5 жестко завязана на вид использования рабочего времени. Любое отклонение от типовой логики приводит к тому, что РасчетнаяБаза начинает вести себя иначе. Рассмотрим основные рекомендации:

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

← На главную