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

Другое · 9 мин

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

Как выгрузить стажи работников из 1С:ЗУП и 1С:Бухгалтерии: отчёты по стажу, данные для СЗВ-СТАЖ и ЕФС-1, выгрузка в Excel и проверка результата.

Данные о стаже работников нужны кадровику и бухгалтеру регулярно: для отчётности в Социальный фонд России (форма ЕФС-1, ранее СЗВ-СТАЖ), для расчёта пособий по больничным листам, для ответов на запросы сотрудников и проверяющих. В типовых конфигурациях 1С эти сведения уже хранятся в системе, и задача сводится к тому, чтобы правильно их извлечь и выгрузить в нужном формате.

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

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

Где в 1С хранятся данные о стаже

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

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

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

Как сформировать отчёт по стажам в 1С:ЗУП

Самый простой способ получить список стажей — воспользоваться типовым отчётом. Откройте раздел «Кадры» и найдите отчёт «Стажи сотрудников» (в некоторых релизах он доступен также через «Отчёты, справки» → «Штатное расписание и стажи»). Укажите дату, на которую нужно рассчитать стаж, при необходимости установите отбор по подразделению или конкретным сотрудникам и нажмите «Сформировать».

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

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

Порядок действий для отчёта по стажам
  1. 1
    Откройте раздел «Кадры» и выберите отчёт «Стажи сотрудников»
  2. 2
    Установите дату расчёта и отборы по подразделению или сотрудникам
  3. 3
    Нажмите «Сформировать» и проверьте заполненность данных
  4. 4
    Сохраните результат через «Файл» → «Сохранить как» в формате Excel (xlsx)
  5. 5
    Сверьте несколько случайных строк с карточками сотрудников

Выгрузка стажа для отчётности в СФР (ЕФС-1)

Для передачи сведений о стаже в Социальный фонд используется раздел формы ЕФС-1, который пришёл на смену отчёту СЗВ-СТАЖ. В 1С:ЗУП он формируется через «Отчётность, справки» → «1С-Отчётность» либо через обработку подготовки сведений для фонда. Программа автоматически собирает периоды работы сотрудников за отчётный год, включая особые условия труда и льготные периоды, если они отражены в учёте.

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

После формирования отчёта выполните проверку встроенным механизмом контроля — программа подсветит сотрудников с незаполненными или противоречивыми данными. Затем используйте команду «Выгрузить» для получения XML-файла. Файл сохраняется в указанную папку, и его можно загрузить в личный кабинет страхователя или передать через оператора ЭДО.

Как сохранить стажи в Excel для внутренних задач

Любой табличный отчёт в 1С сохраняется в электронную таблицу. Сформируйте отчёт по стажам, затем через меню «Файл» выберите «Сохранить как» и формат «Лист Excel» (xlsx). Полученный файл удобно фильтровать, дополнять и передавать коллегам без доступа к 1С.

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

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

Перед массовой выгрузкой полезно сформировать отчёт по 3–5 сотрудникам, у которых точно известен стаж (например, принятым в организацию без предшествующей работы). Если расчёт совпадает с ожиданием, настройки отчёта корректны и можно выгружать полный список.
ПЗ
Практическое замечание

Проверка корректности выгруженных данных

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

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

Для XML-файла ЕФС-1 дополнительно прогоните его через проверочную программу фонда или встроенную проверку в 1С-Отчётности. Файл, прошедший форматный контроль, с высокой вероятностью будет принят без доработок.

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

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

Количество строк в отчёте
Норма

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

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

Меньше ожидаемого — проверьте отборы и проведённость кадровых документов

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

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

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

Занижен — не заполнены периоды работы до приёма в организацию

XML-файл ЕФС-1
Норма

Проходит проверку в 1С-Отчётности без ошибок

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

Ошибки формата или пустые периоды — файл будет отклонён фондом

Типичные ошибки и как их избежать

Чаще всего проблемы возникают не на этапе выгрузки, а из-за состояния исходных данных. Разберите ситуацию до формирования отчёта, и большинство ошибок исчезнет само.

Типичные ошибки
01
Не заполнен стаж до приёма в организацию — выгрузка показывает только текущий период работы, пособия и отчётность считаются неверно
02
Непроведённые кадровые документы — приёмы и увольнения не участвуют в расчёте, стаж искажается
03
Отбор «только действующие сотрудники» — в отчёт не попадают уволенные в течение года, а для ЕФС-1 они обязательны
04
Выгрузка XML без предварительной проверки — файл отклоняется фондом, приходится подавать корректировку
05
Ручная правка стажа в Excel вместо исправления данных в 1С — при следующей выгрузке ошибка возвращается

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

Ответы на частые вопросы

Можно ли выгрузить стажи из 1С:Бухгалтерии, если ЗУП нет?

Да, но с ограничениями. В 1С:Бухгалтерии доступны сведения о стаже из карточек сотрудников и отчётность по ЕФС-1. Полноценного отчёта по всем видам стажа, как в ЗУП, нет, поэтому для детальной кадровой аналитики данные придётся собирать по карточкам или дорабатывать отчёт.

Почему в отчёте у сотрудника стаж равен нулю?

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

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

В настройках отчёта добавьте отбор по полю, отражающему факт увольнения (например, «Дата увольнения заполнена» или статус сотрудника), либо сформируйте общий отчёт и отфильтруйте строки в Excel. Для ЕФС-1 уволенные включаются автоматически, если работали в отчётном периоде.

В каком формате выгружается файл для СФР?

Формируется XML-файл установленного фондом формата. Его нельзя править вручную в текстовом редакторе — нарушится структура, и файл не пройдёт форматный контроль. Все исправления вносятся в данных 1С, после чего файл выгружается заново.

Что делать, если стаж в 1С не совпадает с расчётом вручную?

Сверьте периоды: программа учитывает только то, что отражено документами и записями о стаже, и исключает нестраховые периоды по правилам расчёта. Расхождение почти всегда объясняется пропущенным документом, незаполненным периодом или различием в правилах подсчёта, а не сбоем программы.

Итог

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

Стажи выгружаются из 1С через отчёт «Стажи сотрудников» (в Excel) или форму ЕФС-1 (в XML для СФР). Качество выгрузки определяется состоянием исходных данных: проведёнными кадровыми документами и заполненными периодами работы до приёма. Перед передачей результата проверьте полноту списка, точечно сверьте значения и прогоните XML через контроль формата.