Другое · 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Откройте карточку сотрудника и перейдите в карточку физического лица
- 2Найдите раздел стажей и проверьте наличие строки страхового стажа для больничных
- 3Добавьте или исправьте запись: дата отсчета, годы, месяцы, дни
- 4Сохраните карточку физлица
- 5Откройте больничный лист, обновите данные или пересоздайте документ
- 6Проверьте процент оплаты и сумму пособия в расчете
Особенности в 1С:ЗУП и 1С:Бухгалтерии
В 1С:ЗУП 3.1 стажи хранятся в регистрах, привязанных к физическому лицу, и программа умеет автоматически досчитывать стаж от даты отсчета до даты больничного. Проверьте также настройку: «Настройка — Реквизиты и справочники — Физические лица» — там должны быть включены нужные виды стажей. Если вид стажа отключен, поле ввода в карточке просто не отображается.
В 1С:Бухгалтерии 8.3 механизм проще: стаж вводится вручную в карточке сотрудника, и программа подставляет его в больничный. Автоматического досчета по периодам работы в базе может не быть — тогда стаж нужно периодически актуализировать вручную или вводить сразу на нужную дату. Уточните поведение вашего релиза на тестовом сотруднике.
Если в организации ведется и бухгалтерский, и зарплатный учет в разных программах, помните: стажи между базами не синхронизируются сами. При обмене данными проверьте, что физические лица сопоставлены корректно, иначе в одной из баз появятся дубли с пустыми стажами.
Дубли физических лиц и перенос данных
Дубль физлица — коварная причина: визуально в списке сотрудников все выглядит нормально, но стаж введен в «другую» карточку того же человека. Признак — в справочнике «Физические лица» есть две записи с одинаковыми ФИО. Проверить можно через поиск по справочнику или отчетами по дублям, если они есть в вашей конфигурации.
Решение — объединить дубли (в ЗУП есть штатная обработка поиска и объединения дублей физлиц) либо перенести стаж в актуальную карточку и пометить лишнюю на удаление. Перед объединением сделайте резервную копию базы: операция затрагивает все документы, где фигурирует физлицо.
После миграции из старых программ обязательно проведите выборочную сверку: откройте 5–10 сотрудников с большим стажем и сравните данные в 1С с трудовыми книжками. Массовая проверка стажей до начала расчета больничных дешевле, чем исправление уже выплаченных пособий.
Проверка результата и расчет пособия
После заполнения стажа убедитесь, что больничный рассчитан правильно. Откройте документ и проверьте: в поле стажа отображаются годы и месяцы, процент оплаты соответствует стажу (60%, 80% или 100%), сумма пособия изменилась после исправления.
Обратите внимание на дату, на которую считается стаж: это дата начала нетрудоспособности, а не дата оформления документа в программе. Если больничный переходящий или открыт задним числом, стаж должен определяться именно на дату начала болезни, указанную в листке нетрудоспособности.
Если больничный уже был рассчитан и выплачен с неверным процентом, потребуется сторнирование и перерасчет. В ЗУП для этого есть механизм перерасчетов прошлых периодов; действуйте аккуратно и согласуйте доплату с расчетчиком, чтобы корректно отразить ее в отчетности.
Как проверить результат
Указаны годы и месяцы, совпадающие с карточкой физлица на дату начала болезни
Поле пустое или стаж меньше ожидаемого
Соответствует стажу: 60 / 80 / 100%
Подставлен минимальный процент при большом стаже
Пересчиталась после обновления стажа
Сумма не изменилась — документ не перечитал данные
Стаж подтягивается автоматически
Проблема повторяется у всех — проверьте настройки видов стажей
Типичные ошибки при исправлении
Первая ошибка — править процент вручную прямо в документе, не заполняя стаж. Документ проведется, но следующий больничный снова будет пустым, а при обновлении релиза ручные правки могут слететь. Всегда исправляйте источник — карточку физлица.
Вторая ошибка — указывать стаж на текущую дату, а не на дату приема. Тогда для больничного, открытого раньше этой даты, программа посчитает стаж неверно. Дата отсчета должна соответствовать моменту, на который вам известен стаж по документам.
Третья ошибка — забыть про внешних совместителей и сотрудников из обмена. У них стажи проверяются отдельно, особенно если карточка физлица создавалась автоматически при загрузке данных.
FAQ
Почему стаж есть в карточке, но в больничный все равно не попадает?
Чаще всего дата отсчета стажа позже даты начала нетрудоспособности, либо документ был создан до заполнения карточки и не перечитал данные. Закройте больничный без сохранения и создайте заново — если стаж появился, причина была в устаревших данных документа.
Нужно ли вводить стаж для совместителей отдельно?
Нет, если совместитель — тот же человек с тем же физическим лицом в базе. Стаж хранится один раз в карточке физлица и применяется ко всем его сотрудникам. Отдельно вводить придется только при дублях физлиц, которые лучше устранить.
Как узнать стаж сотрудника, если нет данных о прежней работе?
Используйте трудовую книжку, справки с предыдущих мест работы или сведения о трудовой деятельности. Сотрудник также может запросить данные о стаже через СФР. Вводить стаж «на глаз» нельзя — от него зависит размер пособия, и ошибка в большую сторону приведет к непринятию расходов фондом.
Пересчитает ли 1С стаж автоматически с течением времени?
В ЗУП 3.1 — да: программа досчитывает стаж от указанной даты отсчета до даты больничного. В 1С:Бухгалтерии возможности зависят от релиза, в ряде случаев стаж нужно актуализировать вручную. Проверьте поведение на тестовом документе.
Что делать, если пособие уже выплачено с неправильным процентом?
Заполните стаж корректно, затем выполните сторнирование и перерасчет документа в текущем периоде. Доначисленную сумму выплатите с ближайшей зарплатой. Не редактируйте закрытый период напрямую — это нарушит отчетность.
Влияет ли незаполненный стаж на электронный больничный (ЭЛН)?
Да. При обмене с СФР данные о стаже передаются из программы, и пустой стаж может привести к расчету по минимальному проценту или запросу уточнений. Заполняйте стаж до отправки ответа на входящий ЭЛН.
Что важно запомнить
Стаж в больничный подтягивается из карточки физического лица, а не документа. Проверьте наличие записи о страховом стаже, дату отсчета и отсутствие дублей физлиц. Исправляйте источник данных, делайте резервную копию перед объединением дублей и перерасчетами, а результат контролируйте по проценту оплаты в документе.