Другое · 9 мин
Как в 1С выгрузить стажи работников
Как выгрузить стажи работников из 1С:ЗУП и 1С:Бухгалтерии: отчёты по стажу, данные для СЗВ-СТАЖ и ЕФС-1, выгрузка в Excel и проверка результата.
Данные о стаже работников нужны кадровику и бухгалтеру регулярно: для отчётности в Социальный фонд России (форма ЕФС-1, ранее СЗВ-СТАЖ), для расчёта пособий по больничным листам, для ответов на запросы сотрудников и проверяющих. В типовых конфигурациях 1С эти сведения уже хранятся в системе, и задача сводится к тому, чтобы правильно их извлечь и выгрузить в нужном формате.
Способ выгрузки зависит от конфигурации и от цели. В 1С:ЗУП стаж рассчитывается автоматически на основании кадровых документов и данных о приёме, в 1С:Бухгалтерии доступны базовые отчёты по сотрудникам. Для передачи в фонд используется регламентированная выгрузка в XML, для внутренних нужд — табличные отчёты, которые сохраняются в Excel.
Ниже разобраны основные сценарии: где хранятся сведения о стаже, как сформировать отчёт, как выгрузить файл для СФР и как проверить результат перед отправкой или передачей данных дальше.
Где в 1С хранятся данные о стаже
В 1С:Зарплата и управление персоналом сведения о стаже формируются из нескольких источников. Основной — кадровые документы: приём на работу, переводы, увольнения, отпуска без сохранения оплаты, отпуска по уходу за ребёнком. На их основании программа автоматически рассчитывает страховой стаж и стаж на непрерывность, если он используется в учёте.
Дополнительно стаж до трудоустройства в организацию вводится вручную. Это делается в карточке сотрудника по ссылке «Трудовая деятельность» или «Стажи» — туда вносят периоды работы у предыдущих работодателей, службу в армии и иные периоды, засчитываемые в страховой стаж. Если эти данные не заполнены, выгрузка покажет только стаж в текущей компании, и итог будет занижен.
В 1С:Бухгалтерии механизм проще: стаж хранится в карточке сотрудника и используется в основном для расчёта пособий и формирования отчётности. Полноценного автоматического расчёта по всем видам стажа там нет, поэтому для кадровых целей чаще работают в ЗУП.
Как сформировать отчёт по стажам в 1С:ЗУП
Самый простой способ получить список стажей — воспользоваться типовым отчётом. Откройте раздел «Кадры» и найдите отчёт «Стажи сотрудников» (в некоторых релизах он доступен также через «Отчёты, справки» → «Штатное расписание и стажи»). Укажите дату, на которую нужно рассчитать стаж, при необходимости установите отбор по подразделению или конкретным сотрудникам и нажмите «Сформировать».
Отчёт покажет по каждому работнику вид стажа, дату отсчёта и рассчитанное значение в годах, месяцах и днях. Если по сотруднику данных нет, это сигнал проверить карточку: возможно, не заполнены сведения о трудовой деятельности до приёма в организацию.
Для индивидуальной проверки удобнее справка по конкретному сотруднику. В карточке работника есть команда печати справки о стаже, которая формирует документ с расшифровкой периодов. Такую справку можно отдать сотруднику или приложить к ответу на запрос.
- 1Откройте раздел «Кадры» и выберите отчёт «Стажи сотрудников»
- 2Установите дату расчёта и отборы по подразделению или сотрудникам
- 3Нажмите «Сформировать» и проверьте заполненность данных
- 4Сохраните результат через «Файл» → «Сохранить как» в формате Excel (xlsx)
- 5Сверьте несколько случайных строк с карточками сотрудников
Выгрузка стажа для отчётности в СФР (ЕФС-1)
Для передачи сведений о стаже в Социальный фонд используется раздел формы ЕФС-1, который пришёл на смену отчёту СЗВ-СТАЖ. В 1С:ЗУП он формируется через «Отчётность, справки» → «1С-Отчётность» либо через обработку подготовки сведений для фонда. Программа автоматически собирает периоды работы сотрудников за отчётный год, включая особые условия труда и льготные периоды, если они отражены в учёте.
Перед формированием проверьте настройки учётной политики и сведения об организации: регистрационный номер в СФР, код подразделения и тариф должны быть актуальны. Ошибки в этих реквизитах приведут к отказу при приёме файла.
После формирования отчёта выполните проверку встроенным механизмом контроля — программа подсветит сотрудников с незаполненными или противоречивыми данными. Затем используйте команду «Выгрузить» для получения XML-файла. Файл сохраняется в указанную папку, и его можно загрузить в личный кабинет страхователя или передать через оператора ЭДО.
Как сохранить стажи в Excel для внутренних задач
Любой табличный отчёт в 1С сохраняется в электронную таблицу. Сформируйте отчёт по стажам, затем через меню «Файл» выберите «Сохранить как» и формат «Лист Excel» (xlsx). Полученный файл удобно фильтровать, дополнять и передавать коллегам без доступа к 1С.
Если типовой отчёт не показывает нужный набор колонок — например, требуется табельный номер, должность и стаж в одной таблице — используйте «Универсальный отчёт» по регистрам сведений о стаже или настройте вариант существующего отчёта через кнопку «Настройки»: добавьте поля, измените группировки и сохраните вариант под понятным именем, чтобы не настраивать заново.
Для разовой выгрузки по списку сотрудников удобен отбор: в настройках отчёта добавьте условие «Сотрудник в списке» и выберите нужных людей. Это быстрее, чем формировать общий отчёт и чистить его в Excel вручную.
Перед массовой выгрузкой полезно сформировать отчёт по 3–5 сотрудникам, у которых точно известен стаж (например, принятым в организацию без предшествующей работы). Если расчёт совпадает с ожиданием, настройки отчёта корректны и можно выгружать полный список.
Проверка корректности выгруженных данных
Выгрузка — не финальный шаг: перед передачей файла или таблицы дальше результат нужно проверить. Начните с полноты: количество строк в отчёте должно совпадать с числом сотрудников, работавших в периоде, включая уволенных. Пропажа уволенных — частая ошибка, возникающая из-за отбора «только действующие сотрудники».
Затем проверьте точечно несколько значений. Откройте карточку сотрудника, сверьте дату приёма и внесённые периоды предыдущей работы с тем, что попало в отчёт. Для страхового стажа помните: периоды отпусков без сохранения зарплаты сверх установленной продолжительности и некоторые другие интервалы могут исключаться из расчёта, и это норма, а не ошибка программы.
Для XML-файла ЕФС-1 дополнительно прогоните его через проверочную программу фонда или встроенную проверку в 1С-Отчётности. Файл, прошедший форматный контроль, с высокой вероятностью будет принят без доработок.
Как проверить результат
Совпадает с числом работавших в периоде сотрудников, включая уволенных
Меньше ожидаемого — проверьте отборы и проведённость кадровых документов
Совпадает с расчётом по карточке и трудовой книжке
Занижен — не заполнены периоды работы до приёма в организацию
Проходит проверку в 1С-Отчётности без ошибок
Ошибки формата или пустые периоды — файл будет отклонён фондом
Типичные ошибки и как их избежать
Чаще всего проблемы возникают не на этапе выгрузки, а из-за состояния исходных данных. Разберите ситуацию до формирования отчёта, и большинство ошибок исчезнет само.
Если данных в системе много и править карточки вручную долго, оцените трудозатраты: иногда быстрее загрузить периоды стажа пакетно через обработку загрузки из таблицы, чем исправлять каждую карточку по отдельности. Для нестандартных ситуаций — перенос данных из старой программы, массовые исправления — привлекайте специалиста по 1С, чтобы не повредить учётные данные.
Ответы на частые вопросы
Можно ли выгрузить стажи из 1С:Бухгалтерии, если ЗУП нет?
Да, но с ограничениями. В 1С:Бухгалтерии доступны сведения о стаже из карточек сотрудников и отчётность по ЕФС-1. Полноценного отчёта по всем видам стажа, как в ЗУП, нет, поэтому для детальной кадровой аналитики данные придётся собирать по карточкам или дорабатывать отчёт.
Почему в отчёте у сотрудника стаж равен нулю?
Обычно причина в том, что не заполнены сведения о трудовой деятельности до приёма в организацию, а дата приёма в системе совпадает с датой расчёта отчёта. Откройте карточку сотрудника и проверьте раздел со стажами — при необходимости внесите периоды из трудовой книжки.
Как выгрузить стаж только по уволенным сотрудникам?
В настройках отчёта добавьте отбор по полю, отражающему факт увольнения (например, «Дата увольнения заполнена» или статус сотрудника), либо сформируйте общий отчёт и отфильтруйте строки в Excel. Для ЕФС-1 уволенные включаются автоматически, если работали в отчётном периоде.
В каком формате выгружается файл для СФР?
Формируется XML-файл установленного фондом формата. Его нельзя править вручную в текстовом редакторе — нарушится структура, и файл не пройдёт форматный контроль. Все исправления вносятся в данных 1С, после чего файл выгружается заново.
Что делать, если стаж в 1С не совпадает с расчётом вручную?
Сверьте периоды: программа учитывает только то, что отражено документами и записями о стаже, и исключает нестраховые периоды по правилам расчёта. Расхождение почти всегда объясняется пропущенным документом, незаполненным периодом или различием в правилах подсчёта, а не сбоем программы.
Что важно запомнить
Стажи выгружаются из 1С через отчёт «Стажи сотрудников» (в Excel) или форму ЕФС-1 (в XML для СФР). Качество выгрузки определяется состоянием исходных данных: проведёнными кадровыми документами и заполненными периодами работы до приёма. Перед передачей результата проверьте полноту списка, точечно сверьте значения и прогоните XML через контроль формата.