Другое · 12 мин
Как в 1С рассчитать стаж сотрудника
Как в 1С ЗУП рассчитать стаж сотрудника: настройка видов стажа, ввод данных о трудовой деятельности, автоматический расчёт для больничных и отчётности.
Расчёт стажа в 1С — задача, с которой кадровик сталкивается при приёме сотрудника, начислении больничного, оформлении отпуска и подготовке отчётности в фонды. От правильности этих данных зависит процент оплаты листка нетрудоспособности, право на надбавки и корректность сведений персонального учёта.
В программах линейки 1С: Зарплата и управление персоналом (ЗУП) стаж не считается «сам по себе» из трудовой книжки — его нужно ввести в карточку сотрудника с указанием даты отсчёта, после чего программа будет досчитывать его автоматически на любую нужную дату. Ниже разобраны основные виды стажа, порядок ввода данных, типовые ошибки и способы проверки результата.
Какие виды стажа учитываются в 1С
Прежде чем вводить данные, нужно понять, какой именно стаж требуется. В 1С:ЗУП предусмотрено несколько видов стажа, и у каждого своё назначение. Путать их нельзя: например, стаж для больничного и стаж для отпуска считаются по разным правилам и хранятся в разных местах.
Основные виды стажа в программе:
- Страховой стаж для оплаты больничных — влияет на процент оплаты листка нетрудоспособности (60, 80 или 100%);
- Стаж для оплаты больничных с учётом нестраховых периодов — служба в армии и правоохранительных органах;
- Общий стаж — суммарная трудовая деятельность, используется справочно;
- Непрерывный стаж — применяется для некоторых надбавок, если это предусмотрено локальными актами;
- Стаж на выслугу лет — для бюджетных учреждений и силовых структур;
- Стаж на надбавку за выслугу лет — процентные надбавки по внутренним положениям организации;
- Северный стаж (в районах Крайнего Севера и приравненных местностях) — для районных надбавок и досрочной пенсии.
Отдельно стоит стаж, дающий право на ежегодный отпуск: он рассчитывается программой автоматически на основании кадровых документов (приёмы, отсутствия) и не требует ручного ввода начальной даты в общем случае.
Где в карточке сотрудника вводятся данные о стаже
В 1С:ЗУП 3.1 сведения о стаже хранятся в карточке сотрудника. Чтобы их найти, откройте справочник «Сотрудники», выберите нужного человека и перейдите по ссылке «Трудовая деятельность» (в некоторых релизах раздел называется «Стажи» или находится внутри формы «Трудовая деятельность» вместе с записями трудовой книжки).
В открывшейся форме отображается таблица видов стажа. Для каждого вида, который актуален для сотрудника, нужно заполнить два ключевых поля: дату, на которую задан стаж, и само значение — количество лет, месяцев и дней. Программа от этой точки будет досчитывать стаж автоматически.
- 1Откройте справочник «Сотрудники» и найдите нужного человека
- 2Перейдите по ссылке «Трудовая деятельность» в шапке карточки
- 3В таблице стажей выберите нужный вид (например, «Страховой стаж для оплаты больничных»)
- 4Укажите дату отсчёта — обычно день, предшествующий приёму на работу, или дату приёма
- 5Введите накопленный стаж на эту дату: лет, месяцев, дней — по данным трудовой книжки или сведений о трудовой деятельности
- 6Запишите и закройте форму, затем проверьте расчёт на контрольную дату
Важный нюанс: дата отсчёта должна быть корректной относительно логики программы. Обычно стаж вводится на дату, предшествующую дате приёма в вашу организацию, чтобы период работы у вас досчитывался автоматически. Если указать дату приёма и при этом включить в значение стажа первый рабочий день, получится задвоение одного дня — на больших сроках это некритично, но для точности отчётности лучше соблюдать методику.
Как программа досчитывает стаж автоматически
После того как начальное значение введено, 1С прибавляет к нему периоды работы сотрудника в вашей организации. При расчёте, например, больничного программа берёт дату начала нетрудоспособности и определяет стаж на этот момент: начальное значение плюс отработанное у вас время.
Досчёт выполняется по календарному принципу: полные годы, затем полные месяцы, затем дни. При этом каждые 30 дней переводятся в месяц, каждые 12 месяцев — в год, что соответствует общепринятым правилам подсчёта страхового стажа.
Проверить текущее значение можно прямо в форме «Трудовая деятельность» — там отображается рассчитанный стаж на текущую дату. Также стаж виден в документе «Больничный лист» на вкладке «Оплата», где программа автоматически подставляет процент оплаты в зависимости от рассчитанного значения.
Как посчитать начальный стаж по трудовой книжке
Ручной подсчёт стажа до момента приёма — самая трудоёмкая часть работы. Алгоритм стандартный: берутся все периоды работы по записям в трудовой книжке или электронным сведениям о трудовой деятельности (форма СЗВ-ТД / ЕФС-1), каждый период считается от даты приёма до даты увольнения, результаты суммируются.
При подсчёте учитывайте, что в страховой стаж для больничных включаются не все периоды. Работа по трудовому договору включается полностью, а вот периоды работы по договорам ГПХ в отдельные годы учитывались по-разному. Служба в армии включается в страховой стаж, но для целей процента оплаты учитывается особым образом — для этого в 1С и существует отдельный вид стажа с нестраховыми периодами.
Практический приём: считайте каждый период отдельно в формате «лет/месяцев/дней», затем сложите столбиком и переведите излишки (30 дней = 1 месяц, 12 месяцев = 1 год). Дату увольнения в период включают полностью — это день работы.
Если сотрудник предоставил справку о стаже с предыдущего места работы или выписку из ПФР (СТД-Р), сверьте свой подсчёт с ней. Расхождения чаще всего возникают из-за периодов ГПХ, отпусков без сохранения зарплаты и неподтверждённых записей в трудовой книжке.
Стаж для больничных: настройка и проверка
Для расчёта пособий критичен именно страховой стаж. В документе «Больничный лист» программа определяет стаж автоматически на дату начала нетрудоспособности и устанавливает процент оплаты: менее 5 лет — 60%, от 5 до 8 лет — 80%, 8 лет и более — 100%. Есть исключения (например, при уходе за ребёнком амбулаторно после определённого количества дней процент снижается), но их программа обрабатывает сама.
Если сотрудник проходил военную службу, заполните вид стажа «в том числе нестраховые периоды». Это влияет на источник финансирования пособия и корректность данных, передаваемых в фонд.
Как проверить расчёт стажа для больничного
Значение соответствует ручному подсчёту на дату начала нетрудоспособности
Стаж пустой, нулевой или явно занижен — не заполнены данные в карточке
Соответствует стажу: 60/80/100%
Процент не меняется при изменении стажа — проверьте причину нетрудоспособности
Указаны при наличии службы в армии
Период службы включён только в общий страховой стаж без выделения
Северный стаж и стаж для надбавок
Для организаций в районах Крайнего Севера и приравненных местностях ведётся отдельный учёт северного стажа — от него зависит размер процентной надбавки. В карточке сотрудника заполняется соответствующий вид стажа с датой отсчёта, а дальше программа досчитывает его по периодам работы в соответствующих условиях.
Чтобы северный стаж досчитывался автоматически, в настройках учётной политики и в данных организации (или подразделения) должна быть указана местность с особыми климатическими условиями и размер районного коэффициента. Если организация заведена без этих сведений, надбавка рассчитываться не будет, а стаж будет просто храниться справочно.
Аналогично работают стажи для выслуги лет и внутренних надбавок: вводится начальное значение, а процент надбавки определяется шкалой, заданной в настройках начисления. Проверьте, что в начислении «Надбавка за выслугу лет» (или аналогичном) указан правильный вид стажа — это частая причина нулевого расчёта.
Как выбрать действие
Типичные ошибки и как их исправить
Самая распространённая проблема — больничный рассчитан с процентом 60 или со стажем «0», хотя сотрудник работает давно. Причина почти всегда одна: в карточке сотрудника не заполнен страховой стаж. Исправляется вводом данных в «Трудовую деятельность» с последующим перерасчётом документа.
Вторая типичная ситуация — стаж посчитан дважды: кадровик ввёл полный стаж, включая период работы в текущей организации, а программа прибавила его ещё раз. Признак — завышенное значение на величину, примерно равную сроку работы у вас. Лечение: пересчитать начальное значение строго до даты приёма.
Отдельно стоит сказать о переносе данных. Если вы переходили на ЗУП 3.1 с другой программы (например, с ЗУП 2.5 или «1С:Зарплата и кадры 7.7»), сверьте стажи выборочно по нескольким сотрудникам: при миграции даты отсчёта иногда переносятся со сдвигом.
Проверка результата и отчётность
Итоговая проверка сводится к трём шагам: сверить стаж в карточке с ручным подсчётом, проверить процент в тестовом больничном и убедиться, что стаж корректно выгружается в отчётность. Для персонифицированной отчётности в фонды стажевые данные используются при формировании сведений, поэтому ошибки всплывут при камеральной проверке — лучше найти их раньше.
Для массовой проверки удобно использовать отчёты по сотрудникам с выводом данных о стаже (доступны через «Отчёты, справки» — «Штатное расписание»/«Сотрудники» в зависимости от релиза) или универсальный отчёт по справочнику «Сотрудники» с дополнительными реквизитами. Это позволяет быстро найти людей с пустым стажем.
Что важно запомнить
Стаж в 1С:ЗУП вводится один раз как начальное значение с датой отсчёта в карточке сотрудника, дальше программа досчитывает его автоматически. Критично правильно посчитать стаж до приёма, выбрать нужный вид стажа и проверить результат на тестовом больничном до сдачи отчётности.
Частые вопросы
Нужно ли ежемесячно обновлять стаж в карточке сотрудника?
Нет. Достаточно один раз ввести начальное значение с датой отсчёта — программа досчитывает стаж автоматически на любую дату расчёта. Ручное обновление потребуется только при выявлении ошибки в исходных данных или при получении новых документов о прошлых периодах работы.
Сотрудник принят давно, а стаж никогда не вводили. Что делать?
Посчитайте стаж по трудовой книжке на дату, предшествующую приёму, и введите его в «Трудовую деятельность». Программа досчитает текущее значение с учётом всего периода работы у вас. Если за прошлые периоды уже выплачивались пособия по заниженному проценту, оцените необходимость перерасчёта и корректировки отчётности.
Почему стаж для отпуска не совпадает со страховым стажем?
Это нормально: они считаются по разным правилам. В стаж для отпуска не включаются, например, длительные отпуска без сохранения зарплаты сверх установленного предела и отпуска по уходу за ребёнком, а в страховой стаж эти периоды могут входить. Отпускной стаж программа считает из кадровых документов и отсутствий.
Как учесть работу по совместительству у других работодателей?
Периоды внешнего совместительства включаются в страховой стаж, если по ним уплачивались взносы. Подтверждающим документом может служить справка от другого работодателя или сведения о трудовой деятельности. Эти периоды добавляются в начальное значение стажа вручную — автоматически программа их не узнает.
Где посмотреть стаж всех сотрудников сразу?
Используйте кадровые отчёты из раздела «Отчёты, справки» или универсальный отчёт по справочнику «Сотрудники» с добавлением сведений о стаже. Это удобно для поиска сотрудников с незаполненными данными перед расчётом больничных или сдачей отчётности.