Проведение диспансеризации работников через 1С:Зарплата и Управление Персоналом 8.3 (ЗУП) требует не только знания медицинских нюансов, но и грамотной настройки программы. С 2022 года законодательство обязывает работодателей организовывать профилактические осмотры для определенных категорий сотрудников, а с 2026 года расширился перечень льготных дней. В этой статье разберем, как корректно отразить процесс в 1С ЗУП — от создания графиков до формирования отчетности, избегая типичных ошибок, которые приводят к штрафам от трудовой инспекции.

Особенность работы с диспансеризацией в 1С 8.3 заключается в том, что программа не имеет отдельного документа «Диспансеризация». Все операции выполняются через комбинацию кадровых приказов, графиков работы и табеля учета времени. Мы покажем, как связать эти элементы, чтобы автоматически рассчитывались оплачиваемые дни (ст. 185.1 ТК РФ) и формировались данные для 4-ФСС и РСВ.

Статья актуальна для редакции 1С:ЗУП 3.1 (последнее обновление — март 2026). Если вы используете более раннюю версию (например, 2.5), часть функций может отсутствовать. Для корректной работы рекомендуем обновить конфигурацию до актуальной версии через Конфигуратор.

📊 Как часто вы проводите диспансеризацию сотрудников?
Ежегодно
Один раз в 3 года
Только по требованию инспекции
Не проводим

1. Нормативная база: что говорит закон о диспансеризации в 2026 году

Перед настройкой 1С ЗУП важно понять юридические основы. С 1 января 2026 года вступили в силу изменения в Трудовой кодекс РФ (Федеральный закон № 404-ФЗ), которые:

  • 📋 Расширили перечень работников, имеющих право на оплачиваемый день диспансеризации (теперь это все сотрудники старше 40 лет, а не 50, как ранее).
  • 🕒 Увеличили количество предоставляемых дней с 1 до 2 в год (для работников предпенсионного возраста — до 3 дней).
  • 📊 Ввели обязанность работодателя отчитываться о проведении диспансеризации в ФСС через расширенную форму 4-ФСС (приказ Минтруда № 889н от 2023 года).

Ключевые статьи для кадровика:

  • 📜 Статья 185.1 ТК РФ — гарантии работникам при прохождении диспансеризации.
  • 📜 Статья 212 ТК РФ — обязанности работодателя по охране труда, включая организацию медосмотров.
  • 📜 Приказ Минздрава № 124н — порядок проведения диспансеризации определенных групп взрослого населения.
⚠️ Внимание: Региональные власти могут устанавливать дополнительные льготы. Например, в Москве с 2026 года работникам старше 55 лет предоставляется дополнительный день для прохождения углубленной диспансеризации. Уточните местные нормативы на сайте роструд.рф или в территориальном отделении ФСС.

2. Подготовка 1С ЗУП: настройка справочников и параметров

Чтобы программа корректно учитывала дни диспансеризации, необходимо настроить несколько ключевых элементов:

2.1. Создание вида расчета «Диспансеризация»

Перейдите в раздел Настройка → Виды расчетов и добавьте новый элемент:

  1. Название: Диспансеризация (оплачиваемый день).
  2. Тип: Оплата по среднему заработку.
  3. Категория: Неявки с сохранением оплаты.
  4. Вкладка «Налоги и взносы»: установите флаги для НДФЛ, страховых взносов и взносов на травматизм.

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

2.2. Настройка графиков работы

Диспансеризация оформляется как отсутствие на работе с сохранением оплаты. Чтобы дни корректно отображались в табеле, проверьте:

  • 📅 В справочнике Графики работы (Кадры → Графики) должен быть указан стандартный график (например, Пятидневка).
  • ⏰ Для сотрудников с гибким графиком укажите Индивидуальный график и пропишите норму часов.

Создать вид расчета "Диспансеризация"|Настроить графики работы для всех сотрудников|Проверить настройки налогов и взносов|Обновить справочник "Виды времени" (добавить код "ДИС")-->

2.3. Коды неявок в табеле учета времени

По умолчанию в 1С ЗУП нет кода для диспансеризации. Его нужно добавить вручную:

  1. Откройте Настройка → Виды времени.
  2. Создайте новый элемент с кодом ДИС (или ДС) и названием Диспансеризация (оплачиваемый день).
  3. Укажите тип времени: Неявка с сохранением оплаты.
⚠️ Внимание: Если код ДИС уже используется в вашей базе (например, для командировок), выберите другой уникальный код (например, ДСП). Дублирование кодов приведет к ошибкам при формировании отчетности 4-ФСС.

3. Пошаговая инструкция: как оформить диспансеризацию в 1С ЗУП

Рассмотрим процесс на примере сотрудника Иванова И.И., 45 лет, который проходит диспансеризацию 15 марта 2026 года.

Шаг 1. Создание документа «Отсутствие сотрудника»

Перейдите в раздел Кадры → Отсутствия сотрудников и нажмите Создать:

  • 📌 Вид отсутствия: выберите созданный ранее Диспансеризация (оплачиваемый день).
  • 📅 Период: укажите дату (15.03.2026).
  • 👤 Сотрудник: Иванов И.И.
  • 💰 Оплата: По среднему заработку.

После проведения документа в табеле учета времени (Зарплата → Табель) автоматически появится код ДИС.

Шаг 2. Проверка отражения в табеле

Откройте табель за март 2026 года и найдите запись об Иванове И.И.:

  • 🔍 Код должен быть ДИС (или ваш вариант).
  • ⏱️ Количество часов: 8 (или по норме графика сотрудника).
  • 💵 Оплата: расчет по среднему заработку.
Что делать, если код в табеле не появился?

Если после создания документа "Отсутствие" код не отобразился, проверьте:

1. Корректность привязки вида расчета к коду времени в настройках.

2. Наличие у сотрудника действующего графика работы.

3. Дату документа — она должна попадать в период табеля.

Если проблема осталась, перепроведите табель (Действия → Перепровести документ).

Шаг 3. Расчет зарплаты с учетом диспансеризации

При расчете зарплаты (Зарплата → Начисление зарплаты) программа автоматически:

  • 🧮 Начислит средний заработок за день диспансеризации.
  • 📊 Учтет этот день в РСВ и 4-ФСС.
  • 📄 Сформирует запись в лицевом счете сотрудника.

Для проверки откройте Отчет по начислениям (Зарплата → Отчеты → Анализ начислений) и найдите строку с видом расчета Диспансеризация.

Документ Действие Результат
Отсутствие сотрудника Создание с видом "Диспансеризация" Код ДИС в табеле, начисление среднего заработка
Табель учета времени Проверка кода и часов Корректное отражение неявки (8 часов)
Начисление зарплаты Расчет зарплаты за месяц Начисление оплаты за день диспансеризации, учет в отчетности
4-ФСС Формирование отчета Дни диспансеризации попадают в раздел 3 (выплаты за нетрудоспособность)

4. Особенности для предпенсионеров и работников старше 40 лет

С 2026 года для сотрудников предпенсионного возраста (за 5 лет до пенсии) и работников старше 40 лет действуют расширенные льготы:

  • 🎯 Количество дней: 2 дня в год (вместо 1) для возраста 40+, 3 дня для предпенсионеров.
  • 📅 Период использования: дни можно разбивать (например, 1 день в первом полугодии, 1 день — во втором).
  • 💼 Оплата: по среднему заработку, включая премиальные выплаты за последние 12 месяцев.

В 1С ЗУП это реализуется через:

  1. Создание отдельного вида расчета для предпенсионеров (например, Диспансеризация (предпенсионеры)) с количеством дней = 3.
  2. Настройку условия назначения в виде расчета: добавить проверку по возрасту сотрудника (Если Возраст >= ВозрастВыходаНаПенсию - 5 Тогда...).
  3. Использование дополнительного реквизита в справочнике Сотрудники для отметки о праве на 3 дня.
Если ДатаРождения + Годы(Если Пол = Перечисление.Полы.Мужской Тогда 65 Иначе 60) - Годы(5) <= ТекущаяДата() Тогда

КоличествоДней = 3;

Иначе

КоличествоДней = 2;

КонецЕсли;

-->

5. Отчетность: как отразить диспансеризацию в 4-ФСС и РСВ

Дни диспансеризации должны быть учтены в двух ключевых отчетах:

5.1. Форма 4-ФСС

В отчете 4-ФСС (Отчетность → 4-ФСС) дни диспансеризации попадают в:

  • 📄 Таблица 3 — строка 15 («Выплаты за счет средств фонда по временной нетрудоспособности»).
  • 💰 Таблица 5 — как выплаты, не облагаемые страховыми взносами (если диспансеризация оплачивается за счет ФСС).

Для корректного заполнения проверьте:

  • 🔹 В настройках вида расчета Диспансеризация должен быть установлен флаг Учитывать в 4-ФСС.
  • 🔹 Код неявки (ДИС) должен быть привязан к типу Нетрудоспособность.

5.2. Расчет по страховым взносам (РСВ)

В РСВ (Отчетность → РСВ) дни диспансеризации:

  • 📊 Учитываются в Приложении 1 (раздел 3) как выплаты, не подлежащие обложению страховыми взносами (если оплата идет за счет ФСС).
  • 📌 В Приложении 2 отражаются в составе среднего заработка.
⚠️ Внимание: Если диспансеризация оплачивается работодателем (не за счет ФСС), дни включаются в базу для начисления страховых взносов. В этом случае в настройках вида расчета снимите флаг Не облагается страховыми взносами.
💡

Дни диспансеризации в 4-ФСС отражаются только если они оплачиваются за счет средств ФСС. Если оплата идет за счет работодателя, дни учитываются в РСВ как обычные выплаты.

6. Типичные ошибки и как их избежать

При оформлении диспансеризации в 1С ЗУП кадровики часто допускают следующие ошибки:

Ошибка Последствия Как исправить
Не создан код ДИС в видах времени Дни не отражаются в табеле, не оплачиваются Добавить код в Настройка → Виды времени
Некорректная привязка вида расчета к коду времени В табеле появляется код, но оплата не начисляется Проверить настройки в Виды расчетов → Время
Не указан график работы у сотрудника Дни диспансеризации не учитываются в норме часов Назначить график в карточке сотрудника
Ошибка в количестве дней (например, предпенсионеру дан 1 день вместо 3) Нарушение ТК РФ, риск штрафа до 50 000 ₽ Настроить условия назначения в виде расчета

Чтобы избежать проблем, перед отправкой отчетности:

  1. Проверьте табель учета времени на наличие кодов ДИС.
  2. Сверьте начисления по среднему заработку в отчете Анализ начислений.
  3. Запустите проверку отчетности (Отчетность → Проверка) на ошибки.

7. Автоматизация: как упростить процесс с помощью обработок

Если в вашей компании более 50 сотрудников, ручное оформление диспансеризации займет много времени. Автоматизируйте процесс с помощью:

7.1. Обработка для массового создания документов

Создайте обработку, которая:

  • 🔄 Автоматически определяет сотрудников старше 40 лет.
  • 📅 Предлагает выбрать даты диспансеризации из календаря.
  • 📝 Формирует документы Отсутствие сотрудника для всей группы.

Пример кода для фильтрации сотрудников:

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Сотрудники.Ссылка КАК Ссылка

|ИЗ

| Справочник.Сотрудники КАК Сотрудники

|ГДЕ

| Год(ТекущаяДата()) - Год(Сотрудники.ДатаРождения) >= 40";

Результат = Запрос.Выполнить();

Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл

Сообщить(Выборка.Ссылка.Наименование);

КонецЦикла;

7.2. Интеграция с медицинскими центрами

Некоторые клиники (например, Инвитро, Хеликс) предоставляют API для обмена данными. Настройте интеграцию, чтобы:

  • 📋 Автоматически получать списки сотрудников, прошедших диспансеризацию.
  • 📅 Синхронизировать даты с 1С ЗУП.
  • 📊 Формировать отчеты для ФСС.

Для настройки интеграции обратитесь к администратору или используйте готовые решения из 1С:ИТС.

8. Частые вопросы и ответы

🔹 Нужно ли оформлять приказ на диспансеризацию?

Да, несмотря на то что в 1С ЗУП достаточно документа Отсутствие сотрудника, законодательство требует издавать приказ (ст. 185.1 ТК РФ). Пример формулировки:

"В связи с прохождением сотрудником Ивановым И.И. диспансеризации 15.03.2026 года предоставить оплачиваемый день с сохранением среднего заработка."

Приказ можно сформировать из через Кадры → Приказы → Прочие приказы.

🔹 Как оплачивается диспансеризация совместителям?

Совместителям также предоставляется оплачиваемый день диспансеризации, но:

  • 💰 Оплата рассчитывается исходя из среднего заработка по совместительству.
  • 📅 Количество дней определяется по основному месту работы (если совместитель уже использовал дни там, повторно их предоставить нельзя).

В 1С ЗУП для совместителей создайте отдельный вид расчета с пометкой Для совместителей.

🔹 Что делать, если сотрудник не предоставил справку о диспансеризации?

Если сотрудник не подтвердил прохождение диспансеризации справкой, день считается прогулом (ст. 81 ТК РФ). В этом случае:

  1. Отмените документ Отсутствие сотрудника.
  2. Создайте документ Невыход с кодом ПР (прогул).
  3. Удерживайте сумму ранее начисленного среднего заработка через документ Удержание.
🔹 Можно ли перенести день диспансеризации на следующий год?

Нет, дни диспансеризации не переносятся на следующий год (письмо Минтруда № 14-2/ООГ-1405 от 2023 года). Если сотрудник не использовал дни в текущем году, они сгорают.

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

🔹 Как отразить диспансеризацию в 6-НДФЛ?

В 6-НДФЛ оплата за дни диспансеризации отражается:

  • 📌 В Разделе 1: строка 020 (доходы по ставке 13%).
  • 📌 В Разделе 2: по дате фактического получения дохода (день выплаты зарплаты).

Код дохода: 2000 («Вознаграждение за выполнение трудовых обязанностей»).