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

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

Вопрос корректного отражения диспансеризации в программе 1С:Зарплата и управление персоналом 3.1 является крайне актуальным, так как законодательство (ст. 185.1 ТК РФ) обязывает работодателей не только отпускать сотрудников для прохождения медицинских обследований, но и сохранять за ними средний заработок. В этой статье мы разберем, почему стандартного кода может не быть в программе по умолчанию, как правильно настроить систему и какие документы использовать для автоматизации процесса.

Правовое обоснование и важность настройки

Прежде чем переходить к техническим настройкам в 1С, проанализируем правовую базу. Согласно статье 185.1 ТК РФ, работники имеют право на освобождение от работы на один или два рабочих дня (в зависимости от возраста и статуса пенсионера) с сохранением места работы и среднего заработка. Это означает, что просто поставить код ОЗ (отпуск за свой счет), как предлагалось в некоторых сообщениях на форуме, будет методологической ошибкой. Нам необходимо именно оплачиваемое отсутствие.

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

Шаг 1: Включение функционала в настройках состава начислений

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

  1. Перейдем в раздел Настройка, далее выберем пункт Расчет зарплаты.
  2. Нажмем на гиперссылку Настройка состава начислений и удержаний.
  3. В открывшемся окне выберем вкладку Прочие отсутствия.
  4. Установим флаг Диспансеризация.

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

Шаг 2: Создание и проверка вида использования рабочего времени

Выясним, какой код будет проставляться в табеле. Хотя официального буквенного кода для диспансеризации в постановлениях Госкомстата нет, в программе 1С чаще всего используется код Д или Г (выполнение государственных обязанностей). Однако, мы рекомендуем использовать или создать отдельный код Д (Диспансеризация).

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

  1. Зайдем в раздел Настройка — Виды рабочего времени.
  2. Найдем в списке Диспансеризация.
  3. Проверим буквенный код. Если вы хотите использовать свой уникальный код (как шутливо советовали на форуме, например, Щ), вы можете отредактировать его здесь, но лучше придерживаться общепринятого Д.

Шаг 3: Оформление отсутствия документом

Для того чтобы время диспансеризации отразилось в табеле и было оплачено, проанализируем порядок ввода первичных документов. Вместо ручной правки табеля (что является плохой практикой), мы будем использовать специализированный документ.

  1. Перейдем в раздел Кадры (или Зарплата) — Все отсутствия сотрудников.
  2. Нажмем Создать и выберем документ Отсутствие с сохранением оплаты.
  3. В поле Вид отсутствия выберем Диспансеризация.
  4. На вкладке Главное укажем период (день или несколько дней, если это пенсионер).
  5. На вкладке Оплата программа автоматически рассчитает сумму исходя из среднего заработка сотрудника.

Важный нюанс: если сотрудник отсутствовал не весь день, а только часть смены, в документе следует установить флаг Отсутствие на несколько часов (внутрисменное). В этом случае на вкладке Главное появится возможность указать конкретные часы. В табеле такая запись будет выглядеть как Я/Д (например, Я6/Д2).

Шаг 4: Разбор конфликтов в регистре состояний

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

Чтобы избежать ситуации, когда в табель попадает НН (неявка) вместо оплаты диспансеризации, необходимо соблюдать следующие правила:

Шаг 5: Влияние на расчет среднего заработка и отчетность

Рассмотрим подробнее последствия использования правильного документа. Когда мы проводим Отсутствие с сохранением оплаты, система делает две важные вещи:

  1. Исключение из среднего заработка: Согласно Постановлению №922, время нахождения в оплачиваемом отпуске (включая диспансеризацию) и начисленные за это время суммы должны исключаться из расчета среднего заработка для будущих периодов (например, для отпуска). Если вы просто начислите сумму «руками» через разовое начисление, этот механизм может не сработать.
  2. Отражение в стаже (ЕФС-1): Периоды диспансеризации входят в страховой стаж. При автоматическом заполнении отчетности программа пометит этот период корректно. Однако для сотрудников с вредными условиями труда стоит помнить, что такие дни могут не включаться в «льготный» стаж, дающий право на досрочную пенсию, так как фактически работа во вредных условиях в этот день не велась.

Пример настройки внутрисменного отсутствия

Если вам необходимо настроить оплату диспансеризации по часам, убедитесь, что в самом виде начисления стоит правильный показатель. Проанализируем настройки начисления:


// В начислении "Оплата за дни диспансеризации" 
// На вкладке "Основное" должен быть выбран 
// Переключатель: "За работу в полные смены, а также внутрисменные"

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

Резюме

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

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

← На главную