К статье
Практический материал

Другое · 11 мин

Почему не встает стаж в больничном листе в 1С и как это исправить

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

Страховой стаж в документе «Больничный лист» определяет процент оплаты пособия: при стаже от 8 лет выплачивается 100% среднего заработка, от 5 до 8 лет — 80%, менее 5 лет — 60%. Если программа не подставляет стаж автоматически, расчет пособия оказывается неверным или документ вообще не проводится. Это одна из самых частых проблем у расчетчиков в 1С:ЗУП и 1С:Бухгалтерии.

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

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

Где 1С хранит стаж и откуда он попадает в больничный

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

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

Отдельный нюанс — сотрудники, принятые до начала ведения учета в программе. Для них стаж «до приема» программа не знает, пока вы его не введете вручную. Именно эта ситуация — самая частая причина пустого стажа.

Основные причины, почему стаж не подтягивается

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

  • Стаж вообще не введен — в карточке физлица нет ни одной записи о страховом стаже. Типично для новых сотрудников и после миграции данных из другой программы.
  • Дата отсчета стажа позже даты больничного — стаж указан «на дату», которая наступает после начала нетрудоспособности, поэтому на нужную дату стаж формально равен нулю.
  • Заполнен не тот вид стажа — введен, например, только стаж на надбавку за выслугу лет, а страховой стаж для больничных пуст.
  • Дубли физических лиц — стаж введен в одной карточке физлица, а сотрудник привязан к другой. Возникает после импорта данных или повторного ввода человека.
  • Ошибки переноса данных — при переходе с ЗУП 2.5, из «1С:Зарплата и кадры 7.7» или сторонних программ стажи могли не перенестись или перенестись частично.
Поле процента пустоеСтаж не найден

Проверьте, есть ли запись о страховом стаже в карточке физлица

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

Проверьте дату отсчета стажа — возможно, она позже даты больничного

У части сотрудников стаж есть, у части нетНеполный перенос данных

Сравните карточки: у проблемных сотрудников нет записей о стаже или дубли физлиц

Стаж был и пропалИзменили карточку или перепровели кадровые документы

Проверьте историю изменений физлица и наличие дублей

Проверка и заполнение стажа в карточке сотрудника

Откройте справочник «Сотрудники», найдите нужного человека и перейдите в карточку физического лица — в ЗУП 3.1 это ссылка на ФИО в шапке карточки сотрудника. Найдите раздел со стажами: в ЗУП это обычно ссылка «Трудовая деятельность», в Бухгалтерии — «Стажи» в командной панели или на форме.

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

  • Дату отсчета — как правило, это дата приема сотрудника к вам или дата, на которую вы знаете его стаж из трудовой книжки;
  • Годы, месяцы, дни — стаж, накопленный до этой даты, по данным трудовой книжки и подтверждающих документов.

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

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

Особенности в 1С:ЗУП и 1С:Бухгалтерии

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

В 1С:Бухгалтерии 8.3 механизм проще: стаж вводится вручную в карточке сотрудника, и программа подставляет его в больничный. Автоматического досчета по периодам работы в базе может не быть — тогда стаж нужно периодически актуализировать вручную или вводить сразу на нужную дату. Уточните поведение вашего релиза на тестовом сотруднике.

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

Дубли физических лиц и перенос данных

Дубль физлица — коварная причина: визуально в списке сотрудников все выглядит нормально, но стаж введен в «другую» карточку того же человека. Признак — в справочнике «Физические лица» есть две записи с одинаковыми ФИО. Проверить можно через поиск по справочнику или отчетами по дублям, если они есть в вашей конфигурации.

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

После миграции из старых программ обязательно проведите выборочную сверку: откройте 5–10 сотрудников с большим стажем и сравните данные в 1С с трудовыми книжками. Массовая проверка стажей до начала расчета больничных дешевле, чем исправление уже выплаченных пособий.

Проверка результата и расчет пособия

После заполнения стажа убедитесь, что больничный рассчитан правильно. Откройте документ и проверьте: в поле стажа отображаются годы и месяцы, процент оплаты соответствует стажу (60%, 80% или 100%), сумма пособия изменилась после исправления.

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

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

Контрольные точки

Как проверить результат

Поле стажа в больничном
Норма

Указаны годы и месяцы, совпадающие с карточкой физлица на дату начала болезни

Тревожный признак

Поле пустое или стаж меньше ожидаемого

Процент оплаты
Норма

Соответствует стажу: 60 / 80 / 100%

Тревожный признак

Подставлен минимальный процент при большом стаже

Сумма пособия
Норма

Пересчиталась после обновления стажа

Тревожный признак

Сумма не изменилась — документ не перечитал данные

Новый больничный другого сотрудника
Норма

Стаж подтягивается автоматически

Тревожный признак

Проблема повторяется у всех — проверьте настройки видов стажей

Типичные ошибки при исправлении

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

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

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

Типичные ошибки
01
Ручная правка процента в документе без заполнения стажа — проблема вернется в следующем больничном
02
Дата отсчета стажа указана позже даты больничного — программа считает стаж нулевым
03
Заполнен другой вид стажа (например, для надбавки), а страховой для больничных остался пустым
04
Стаж введен в дубль физлица — у реального сотрудника данные не появляются
05
Перерасчет прошлого больничного без сторнирования — расхождения в отчетности и выплатах

FAQ

Почему стаж есть в карточке, но в больничный все равно не попадает?

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

Нужно ли вводить стаж для совместителей отдельно?

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

Как узнать стаж сотрудника, если нет данных о прежней работе?

Используйте трудовую книжку, справки с предыдущих мест работы или сведения о трудовой деятельности. Сотрудник также может запросить данные о стаже через СФР. Вводить стаж «на глаз» нельзя — от него зависит размер пособия, и ошибка в большую сторону приведет к непринятию расходов фондом.

Пересчитает ли 1С стаж автоматически с течением времени?

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

Что делать, если пособие уже выплачено с неправильным процентом?

Заполните стаж корректно, затем выполните сторнирование и перерасчет документа в текущем периоде. Доначисленную сумму выплатите с ближайшей зарплатой. Не редактируйте закрытый период напрямую — это нарушит отчетность.

Влияет ли незаполненный стаж на электронный больничный (ЭЛН)?

Да. При обмене с СФР данные о стаже передаются из программы, и пустой стаж может привести к расчету по минимальному проценту или запросу уточнений. Заполняйте стаж до отправки ответа на входящий ЭЛН.

Итог

Что важно запомнить

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