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

Другое · 11 мин

Как в 1С поставить стаж работнику

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

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

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

Материал ориентирован на конфигурацию 1С:ЗУП 3.1 — самую распространённую версию. В ЗУП 2.5 и «1С:КАМИН» логика похожая, но расположение команд отличается, об этом сказано отдельно.

Какие виды стажа есть в 1С:ЗУП и зачем они нужны

Прежде чем вводить данные, определите, какой именно стаж требуется. В ЗУП предусмотрены предопределённые виды стажа, и у каждого своё назначение:

  • Страховой стаж для оплаты больничных листов — определяет процент оплаты пособия по временной нетрудоспособности (60, 80 или 100%). Это самый востребованный вид, его нужно ввести каждому сотруднику.
  • Страховой стаж с учётом нестраховых периодов — включает службу в армии и аналогичные периоды, влияет на источник финансирования пособия.
  • Общий стаж — вся трудовая деятельность, используется для справок и статистики.
  • Непрерывный стаж — применяется для некоторых надбавок, если это предусмотрено локальными актами организации.
  • Стаж на вредных (тяжёлых) работах — участвует в учёте права на досрочную пенсию и дополнительные отпуска.
  • Выслуга лет — для надбавок, например в бюджетной сфере.

Один и тот же сотрудник может иметь несколько видов стажа одновременно, и вводятся они независимо друг от друга. Программа хранит для каждого вида дату отсчёта и размер стажа на эту дату — дальше она досчитывает его сама.

Как указать стаж при приёме сотрудника на работу

Самый удобный момент для ввода стажа — оформление приёма на работу. Данные берутся из трудовой книжки, сведений о трудовой деятельности (форма СЗВ-ТД или электронная трудовая), справок с предыдущих мест работы.

Порядок действий в ЗУП 3.1:

  1. Откройте раздел «Кадры» → «Приёмы на работу» и создайте новый документ или откройте существующий.
  2. Заполните основные данные сотрудника и перейдите по ссылке «Трудовая деятельность» в форме документа (в некоторых релизах она находится на вкладке «Трудовой договор»).
  3. В открывшейся форме найдите таблицу «Стажи» и нажмите «Добавить».
  4. Выберите вид стажа — например, «Страховой стаж для оплаты больничных листов».
  5. Укажите дату отсчёта (обычно дату приёма) и размер стажа на эту дату: лет, месяцев, дней.
  6. Нажмите «ОК» и проведите документ приёма.
Ввод стажа действующему сотруднику
  1. 1
    Откройте справочник «Сотрудники» (раздел «Кадры») и найдите нужного человека
  2. 2
    В карточке сотрудника перейдите по ссылке «Трудовая деятельность»
  3. 3
    В таблице «Стажи» нажмите «Добавить» и выберите вид стажа
  4. 4
    Укажите дату отсчёта и стаж в годах, месяцах, днях на эту дату
  5. 5
    Запишите карточку и проверьте результат в отчёте или расчёте больничного

Как добавить или изменить стаж действующему работнику

Если сотрудник уже работает, а стаж не был введён (или появились новые подтверждающие документы), данные добавляются напрямую в карточку сотрудника. Откройте раздел «Кадры» → «Сотрудники», найдите человека в списке и перейдите по ссылке «Трудовая деятельность» в панели навигации карточки.

В форме «Трудовая деятельность» видны уже введённые стажи. Чтобы исправить ошибку, не редактируйте старую строку «задним числом» без необходимости: правильнее добавить новую строку с актуальной датой отсчёта и уточнённым размером стажа. Программа при расчёте берёт запись с максимальной датой отсчёта, не превышающей дату события (например, начала больничного).

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

Как программа рассчитывает стаж автоматически

После того как вы ввели начальное значение, ЗУП наращивает стаж самостоятельно: к указанному размеру прибавляется время, прошедшее с даты отсчёта по дату расчёта. При этом учитываются периоды отсутствия сотрудника, которые по правилам не входят в стаж (например, отпуск без сохранения зарплаты сверх установленной продолжительности для некоторых видов стажа).

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

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

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

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

Процент оплаты в документе «Больничный лист»
Норма

Соответствует стажу: 60% при стаже до 5 лет, 80% — от 5 до 8 лет, 100% — от 8 лет

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

Подставился минимальный процент — стаж не введён или дата отсчёта позже начала больничного

Строка стажа в карточке сотрудника
Норма

Указаны вид стажа, дата отсчёта и размер на эту дату

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

Строка есть, но пустая дата или нулевой размер при наличии прошлой работы

Отчёт «Стажи сотрудников» (если доступен в релизе)
Норма

Сотрудник присутствует, стаж растёт со временем

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

Сотрудника нет в отчёте — стаж не введён

Особенности для надбавок за выслугу и стаж на вредных работах

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

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

Типичные ошибки при вводе стажа

Типичные ошибки
01
Введён стаж без даты отсчёта или с датой позже начала больничного — программа считает стаж нулевым и ставит минимальный процент оплаты
02
Стаж указан суммарно «на сегодня», но дата отсчёта поставлена год назад — стаж задваивается за этот период, пособие завышено
03
Исправлена старая строка стажа вместо добавления новой — пересчитались уже закрытые больничные, отчётность разошлась с СФР
04
Вид стажа в карточке не совпадает с видом в настройках надбавки — выслуга не начисляется
05
Стаж введён физлицу в другой организации той же базы — у сотрудника в нужной организации данных нет

Ещё одна частая ситуация — дубли сотрудников в справочнике. Если человек заведён дважды (например, из-за ошибки в СНИЛС при обмене), стаж может быть введён «не тому» сотруднику. Проверяйте, что в карточке, где вы вводите стаж, указаны актуальные кадровые данные и именно эта запись используется в документах.

Отличия в других конфигурациях 1С

В ЗУП 2.5 стажи вводятся в карточке физического лица на вкладке «Трудовая деятельность» — механизм похож, но интерфейс другой, а расчёт стажа для больничных выполняется при вводе документа «Начисление по больничному листу».

В 1С:Бухгалтерии 8 (если зарплата ведётся там) страховой стаж для больничных указывается в карточке сотрудника по ссылке «Стаж» непосредственно в форме сотрудника — поле «Страховой стаж». Функциональность ограничена: полноценного учёта нескольких видов стажа нет.

Где вводить стаж в разных конфигурациях

ЗУП 3.1

Карточка сотрудника → «Трудовая деятельность» → таблица «Стажи». Полный набор видов стажа, автоматический расчёт для больничных и надбавок

ЗУП 2.5

Справочник «Физические лица» → вкладка «Трудовая деятельность». Логика та же, интерфейс старого поколения

1С:Бухгалтерия 8

Карточка сотрудника → поле страхового стажа. Подходит только для расчёта больничных, надбавки за выслугу настраиваются вручную

FAQ

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

Формально вводить нечего — стаж на дату приёма равен нулю. Но полезно всё равно добавить строку с нулевым стажем и датой приёма: тогда при первом больничном вы сразу увидите, что процент оплаты минимальный именно из-за стажа, а не из-за ошибки в данных.

Как посчитать стаж по трудовой книжке для ввода в 1С?

Сложите все периоды работы по записям: от даты приёма до даты увольнения по каждому месту. Каждые 30 дней переводятся в месяц, каждые 12 месяцев — в год. Полученное значение в годах, месяцах и днях вводится на дату отсчёта. Для страхового стажа действуют правила подсчёта, утверждённые для пособий по нетрудоспособности.

Почему в больничном процент оплаты 60, хотя стаж введён?

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

Можно ли загрузить стажи сразу всем сотрудникам массово?

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

Влияет ли стаж на расчёт отпускных?

Нет, средний заработок для отпуска считается из фактических начислений и отработанного времени за расчётный период, а не из стажа. Стаж влияет на право на дополнительные отпуска (за вредность, ненормированный день) и на стаж для ежегодного отпуска, который программа отслеживает отдельно по рабочим годам.

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

Сделайте исправление первичного больничного (кнопка «Исправить» в документе) — программа доначислит разницу в текущем периоде. Доначисленные суммы попадут в ближайшую выплату и в отчётность за период исправления. Задним числом закрытые периоды редактировать не следует.

Итог

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

Стаж в ЗУП 3.1 вводится в карточке сотрудника через «Трудовую деятельность»: вид стажа, дата отсчёта и размер на эту дату. Для больничных критичен страховой стаж, для надбавок — совпадение вида стажа с настройкой начисления. Ошибки исправляйте новой строкой, а уже посчитанные пособия — документом-исправлением.