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

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

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

1. Подготовка: какие документы нужны для ввода стажа

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

  • 📄 Трудовая книжка (или сведения из электронной трудовой книжки на портале «Работа в России»). Обратите внимание на печать и подпись при увольнении — без них запись может быть признана недействительной.
  • 📑 Трудовой договор с текущего места работы (даже если сотрудник устроен давно, в договоре могут быть уточнения по стажу, например, о зачете предыдущей работы).
  • 📊 Справки с предыдущих мест работы (форма ТК-1 или произвольная). Они нужны, если в трудовой книжке нет точных дат или есть пробелы.
  • 🏥 Документы о перерывах: приказы о декретных отпусках, больничные листы (если они влияют на непрерывный стаж).

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

⚠️ Внимание: С 2020 года работодатели обязаны передавать сведения о стаже в ПФР в электронном виде (Федеральный закон № 48-ФЗ). Если данные в 1С и на портале «Госуслуги» расходятся, приоритет имеют сведения ПФР. Перед вводом стажа сверьте их через личный кабинет сотрудника.

Для удобства создайте в 1С папку с отсканированными копиями документов (прикрепите их к карточке сотрудника в разделе Кадры → Персональные данные → Документы). Это сэкономит время при проверках.

📊 Как вы обычно вводите стаж в 1С?
Вручную для каждого сотрудника
Импортом из Excel
Через обработку массового заполнения
Не ввожу, это делает бухгалтерия

2. Способы ввода стажа в 1С: сравнение методов

В 1С есть три основных способа внести сведения о стаже. Выбор зависит от количества сотрудников и частоты обновления данных:

Способ Когда использовать Плюсы Минусы
Ручной ввод (через карточку сотрудника) Для 1–5 сотрудников или разовых корректировок Максимальная точность, можно сразу проверить данные Долго при большом штате, высокая вероятность опечаток
Импорт из Excel (через «Загрузку данных») Для массового ввода (от 10 сотрудников) Быстро, можно делегировать младшему специалисту Требует предварительной подготовки файла, возможны ошибки формата
Обработка «Массовое заполнение стажа» Для регулярного обновления (например, ежемесячно) Автоматизирует рутину, есть проверка на дубли Нужны права администратора, не все версии 1С поддерживают

Для новичков рекомендуем начинать с ручного ввода — так проще понять логику работы 1С. Опытные пользователи могут сразу переходить к импорту из Excel. Рассмотрим каждый способ подробно.

2.1. Ручной ввод стажа через карточку сотрудника

Это базовый метод, который работает во всех версиях 1С. Инструкция для 1С:ЗУП 3.1:

  1. Откройте раздел Кадры → Сотрудники.
  2. Найдите нужного сотрудника (через поиск или список) и откройте его карточку двойным кликом.
  3. Перейдите на вкладку Трудовой стаж (в некоторых конфигурациях она может называться Стаж работы или Кадровая история).
  4. Нажмите Добавить и заполните поля:
    • 📅 Период работы — даты начала и окончания (если сотрудник еще работает, поле «Окончание» оставьте пустым).
    • 🏢 Организация — название работодателя (если это ваша компания, выберите ее из справочника).
    • 📝 Должность — указание профессии важно для льготного стажа (например, «врач» или «шахтер»).
    • 🔢 Тип стажа — выберите из справочника (общий, непрерывный, льготный и т. д.).
  • Сохраните запись кнопкой Записать и закрыть.
  • Если у сотрудника несколько мест работы, добавьте каждый период отдельной строкой. 1С автоматически рассчитает общий стаж в днях и годах (поле Итого внизу таблицы).

    ☑️ Чек-лист для ручного ввода стажа

    Выполнено: 0 / 4

    2.2. Импорт стажа из Excel: пошаговая инструкция

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

    1. Перейдите в Администрирование → Обмен данными → Загрузка данных.
    2. Выберите объект Трудовой стаж сотрудников и нажмите Скачать шаблон.
    3. Заполните шаблон по правилам:
      • 🔹 Колонка «ФИО» — должно совпадать с данными в 1С (проверьте через справочник сотрудников).
      • 🔹 Колонки «ДатаНачала» и «ДатаОкончания» — формат ДД.ММ.ГГГГ (например, 15.05.2018).
      • 🔹 Колонка «ТипСтажа» — используйте значения из справочника 1С (например, Общий, Непрерывный).
    4. Сохраните файл в формате .xlsx (не .xls!).
    5. Вернитесь в 1С и загрузите файл через Загрузить данные. После проверки нажмите Выполнить загрузку.
    6. Если при загрузке появится ошибка Не найден сотрудник [ФИО], проверьте:

      • 🔍 Совпадает ли ФИО в Excel и в справочнике 1С (включая пробелы и инициалы).
      • 🔢 Правильно ли указан табельный номер (если он используется в вашей базе).
      Что делать, если Excel не загружается?

      Проверьте, не заблокирован ли файл макросами (откройте Excel и разрешите редактирование).|Убедитесь, что в названиях колонок нет лишних пробелов или символов.|Попробуйте сохранить файл в формате CSV (разделитель — точка с запятой).

      3. Особенности учета стажа для больничных листов

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

      • 🩺 Непрерывный стаж (для надбавок) и страховой стаж (для больничных) — это разные вещи. Для больничного листа важен только страховой.
      • Перерывы между работами до 30 дней не сбрасывают страховой стаж (если сотрудник уволился и снова устроился в течение месяца).
      • 📉 Льготные периоды (декрет, армия, учеба) могут учитываться частично — это зависит от правил ФСС на текущий год.

    Чтобы 1С правильно рассчитала пособие:

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

    Если стаж в 1С и ФСС не совпадает, исправьте данные в карточке сотрудника и пересчитайте больничный. Для этого:

    1. Откройте больничный лист.
    2. Нажмите Еще → Пересчитать.
    3. Проверьте сумму пособия в поле К выплате.
    💡

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

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

    Даже опытные пользователи 1С допускают ошибки при работе со стажем. Вот самые распространенные и способы их устранения:

    Ошибка Причина Как исправить
    Двойной учет периода Один и тот же промежуток времени указан в двух строках (например, при импорте из Excel). Удалите дублирующую запись и пересчитайте стаж кнопкой Обновить.
    Неверный тип стажа Вместо «Общий» указан «Льготный» или наоборот. Откройте период стажа, выберите правильный тип из справочника и сохраните.
    Пересечение дат Периоды работы накладываются друг на друга (например, 01.01.2020–31.12.2020 и 01.06.2020–31.07.2020). Исправьте даты так, чтобы между периодами был разрыв хотя бы в 1 день.
    Отсутствует текущий период Для работающего сотрудника не указан период с даты приема по сегодняшний день. Добавьте новую строку с датой начала = дате приема и пустым полем «Окончание».

    Чтобы найти ошибки автоматически, используйте отчет Кадры → Отчеты по сотрудникам → Анализ трудового стажа. Он покажет:

    • 🔴 Периоды с пересечениями (выделены красным).
    • 🟡 Подозрительные разрывы между работами (выделены желтым).
    • 🟢 Корректные записи (зеленым).

    Если ошибок много, проще удалить все записи стажа для сотрудника и ввести их заново. Для этого:

    1. Откройте карточку сотрудника → вкладка Трудовой стаж.
    2. Выделите все строки (Ctrl+A) и нажмите Удалить.
    3. Введите данные заново, сверяясь с документами.
    💡

    Перед массовым исправлением стажа сделайте резервную копию базы 1С! Ошибки в кадровых данных могут привести к проблемам с отчетностью в ПФР и ФСС.

    5. Как учесть льготный стаж (северный, вредный, медицинский)

    Льготный стаж дает право на досрочную пенсию или дополнительные выплаты. В 1С его нужно указывать отдельно от общего стажа. Алгоритм действий:

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

      • 🏥 Медработники: стаж в сельской местности учитывается с коэффициентом 1.3, в городах — 1.0.
      • 🎓 Педагоги: стаж в детских садах и школах дает право на досрочную пенсию при выработке 25 лет.

    Чтобы 1С правильно рассчитала льготную пенсию:

    1. Перейдите в Кадры → Отчеты → Стаж для пенсии.
    2. Выберите сотрудника и период.
    3. Проверьте поле Льготный стаж (лет) — оно должно совпадать с данными из пенсионного фонда.
    ⚠️ Внимание: Коэффициенты для льготного стажа могут меняться в зависимости от региона и года работы. Например, для Крайнего Севера с 2019 года действуют новые правила (Федеральный закон № 350-ФЗ). Уточните актуальные значения на сайте ПФР.

    6. Массовое обновление стажа: обработки и скрипты

    Если в компании более 100 сотрудников, ручной ввод стажа становится неэффективным. В этом случае поможет:

    • 📥 Обработка «Массовое заполнение стажа» (входит в стандартную поставку 1С:ЗУП КОРП).
    • 🤖 Скрипты на языке 1С (для опытных пользователей).
    • 🔄 Обмен данными с внешними системами (например, с программой «Контур-Персонал»).

    Инструкция для обработки Массовое заполнение стажа:

    1. Откройте Кадры → Сервис → Массовое заполнение стажа.
    2. Выберите организацию и период (например, с 01.01.2020 по 31.12.2020).
    3. Укажите источник данных:
      • 📂 Из файла Excel — если данные подготовлены заранее.
      • 📊 Из предыдущих периодов — если нужно продлить стаж для всех сотрудников.
  • Нажмите Выполнить и дождитесь окончания обработки.
  • Проверьте результаты в отчете Анализ трудового стажа.
  • Для автоматического обновления стажа ежемесячно настройте регламентное задание:

    1. Перейдите в Администрирование → Поддержка и обслуживание → Регламентные задания.
    2. Создайте новое задание с типом Обновление кадровых данных.
    3. Укажите расписание (например, 1-е число каждого месяца).
    4. В параметрах выберите Обновлять трудовой стаж.
    5. Если стандартных инструментов недостаточно, можно написать скрипт на языке 1С. Пример кода для добавления стажа всем сотрудникам организации:

      
      

      Процедура ЗаполнитьСтаж()

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

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

      "ВЫБРАТЬ

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

      |ИЗ

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

      |ГДЕ

      | Сотрудники.Организация = &Организация";

      Запрос.УстановитьПараметр("Организация", Организация);

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

      Пока Результат.Следующий() Цикл

      Сотрудник = Результат.Получить("Сотрудник");

      Стаж = Сотрудник.ТрудовойСтаж.Добавить();

      Стаж.Период = НачалоДня(ТекущаяДата() - 365); // Пример: год назад

      Стаж.Организация = Организация;

      Стаж.ТипСтажа = Справочники.ВидыСтажа.Общий;

      КонецЦикла;

      КонецПроцедуры

      ⚠️ Внимание: Перед запуском скриптов обязательно протестируйте их на копии базы! Ошибки в коде могут привести к потере данных или некорректным расчетам зарплаты.

      7. Проверка и контроль: как убедиться, что стаж введен верно

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

      1. Визуальная проверка:
        • Откройте карточку сотрудника и сравните данные вкладки Трудовой стаж с трудовой книжкой.
        • Обратите внимание на поле Итого — оно должно совпадать с ручным подсчетом.
    6. Автоматическая проверка:
      • Запустите отчет Кадры → Отчеты → Анализ трудового стажа.
      • Отфильтруйте сотрудников по организации и периоду.
      • Исправьте ошибки, выделенные красным или желтым.
  • Сверка с ФСС и ПФР:
    • Сформируйте отчет Страховой стаж для ФСС и сравните с данными на портале фонда.
    • Для пенсионного стажа используйте отчет Сведения для ПФР (СЗВ-СТАЖ).
    • Если обнаружите расхождения, воспользуйтесь журналом изменений:

      1. Откройте Все функции → Журналы документов → Журнал кадровых данных.
      2. Найдите запись о изменении стажа (фильтр по дате и сотруднику).
      3. Посмотрите, кто и когда вносил изменения (поле Пользователь).

      Для дополнительного контроля настройте уведомления об изменениях стажа:

      1. Перейдите в Администрирование → Настройки программы → Уведомления.
      2. Создайте новое уведомление с событием Изменение трудового стажа.
      3. Укажите получателей (например, главного бухгалтера).
    💡

    Регулярно (раз в квартал) сверяйте данные 1С с отчетами ПФР и ФСС. Это поможет избежать проблем при проверках и расчете пособий.

    FAQ: Частые вопросы по вводу стажа в 1С

    🔹 Как в 1С посчитать стаж для больничного листа, если сотрудник работал в разных компаниях?

    1С автоматически суммирует все периоды работы, указанные в карточке сотрудника, при условии, что они отмечены как страховые (т.е. за них перечислялись взносы в ФСС). Чтобы убедиться в корректности расчета:

    1. Откройте больничный лист сотрудника.
    2. На вкладке Расчет нажмите Рассчитать стаж.
    3. Проверьте поле Страховой стаж — оно должно совпадать с суммой всех страховых периодов в карточке.

    Если стаж рассчитан неверно, проверьте:

    • Все ли периоды работы отмечены как страховые (тип стажа должен быть Общий или Страховой).
    • Нет ли разрывов между периодами (если разрыв более 30 дней, стаж может не суммироваться).
    🔹 Можно ли в 1С импортировать стаж из трудовой книжки в электронном виде?

    Да, если электронная трудовая книжка (ЭТК) экспортирована в формате XML или Excel. Для этого:

    1. Получите выписку из ЭТК на портале «Работа в России» (раздел Трудовая книжка).
    2. Экспортируйте данные в Excel (кнопка Экспорт).
    3. В 1С используйте обработку Загрузка данных (раздел Администрирование → Обмен данными).
    4. Выберите шаблон для загрузки трудового стажа и укажите полученный файл.
    5. Если формат файла не подходит, можно воспользоваться конвертерами (например, 1С:Конвертация данных) или написать скрипт для преобразования XML в нужный вид.

    🔹 Что делать, если в 1С не отображается вкладка «Трудовой стаж»?

    Это означает, что в вашей конфигурации отключен кадровый учет или не установлены нужные права. Решение:

    1. Проверьте, включен ли кадровый учет:
      • Перейдите в Администрирование → Настройки программы → Кадровый учет.
      • Убедитесь, что флажок Вести кадровый учет установлен.
  • Настройте права пользователя:
    • Откройте Администрирование → Пользователи.
    • Выберите своего пользователя и нажмите Изменить.
    • На вкладке Права проверьте, что есть доступ к разделу Кадры и объекту Трудовой стаж.
    • Если вкладка так и не появилась, обновите конфигурацию:
      • Зайдите в Администрирование → Поддержка и обслуживание → Обновление конфигурации.
      • Нажмите Обновить сейчас.

    Если проблема осталась, возможно, повреждена база. В этом случае обратитесь к администратору 1С или в службу поддержки.

    🔹 Как в 1С исправить стаж, если сотрудник предоставил новые документы?

    Если выявились ошибки в уже введенном стаже (например, сотрудник принес справку о дополнительном периоде работы), действуйте так:

    1. Откройте карточку сотрудника → вкладка Трудовой стаж.
    2. Найдите ошибочную запись и нажмите Исправить (или удалите ее и создайте новую).
    3. Внесите корректные данные и сохраните.
    4. Пересчитайте зависимые документы:
      • Если стаж влияет на зарплату (например, надбавка за выслугу лет), пересчитайте начисления за текущий месяц (Зарплата → Начисление зарплаты → Пересчитать).
      • Если стаж нужен для больничного, откройте лист нетрудоспособности и нажмите