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

Другое · 11 мин

Как проверить СЗВ-СТАЖ на ошибки в 1С

Как проверить СЗВ-СТАЖ на ошибки в 1С:ЗУП перед отправкой в СФР: контрольные соотношения, стажевые периоды, типичные ошибки и способы их исправления.

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

Основные источники ошибок — данные о стаже, которые формируются из кадровых документов: приёмов на работу, переводов, увольнений, отпусков без сохранения заработка, больничных. Если в учёте есть разрывы, накладки периодов или устаревшие кадровые записи, они обязательно всплывут в отчёте. Поэтому проверка СЗВ-СТАЖ начинается не с самой формы, а с анализа кадровых данных сотрудников.

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

Где находится СЗВ-СТАЖ и как его сформировать

В 1С:ЗУП 3.1 отчёт находится в разделе «Отчётность, справки» → «1С-Отчётность». Создайте новый отчёт вида «СЗВ-СТАЖ» за нужный год. В отдельных релизах форма доступна также через журнал «Персонифицированный учёт» в разделе «Кадры» или «Налоги и взносы» — расположение зависит от версии конфигурации.

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

Проверьте, что список сотрудников полный: сравните количество строк со списком работавших в году по кадровому отчёту «Штатные сотрудники» или «Остатки отпусков и кадровые данные». Если кого-то нет — чаще всего у сотрудника не проведён документ приёма или дата увольнения стоит раньше начала отчётного года.

Запуск встроенной проверки отчёта

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

Результат появится в окне сообщений и в панели ошибок. Каждая строка содержит ссылку на сотрудника и описание проблемы — по двойному щелчку можно перейти к проблемному месту. Ошибки сгруппированы по сотрудникам, что удобно при массовой доработке.

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

Как исправлять ошибки в источниках, а не в форме

Главное правило: СЗВ-СТАЖ — это отражение учёта, а не самостоятельный документ. Если по сотруднику неверный период, найдите кадровый документ, который его породил: журналы «Приёмы», «Переводы», «Увольнения», «Отсутствия» в разделе «Кадры». Исправьте дату или вид события, перепроведите документ.

Для периодов отсутствий проверьте документы «Отпуск без сохранения оплаты», «Больничный лист», «Прогул, отсутствие». Именно они формируют отдельные строки стажа с кодами (например, «НЕОПЛ» для неоплачиваемого отпуска). Если отсутствие введено, но в стаж не попало — убедитесь, что документ проведён и относится к правильному сотруднику и году.

Ошибки СНИЛС и ФИО исправляйте в карточке физлица: «Кадры» → «Сотрудники» → ссылка на физическое лицо. После правки вернитесь в отчёт и нажмите «Заполнить» повторно — ручные правки в самой форме при этом будут перезаписаны, что ещё раз подтверждает: править нужно источник.

Проверка выгруженного файла внешними средствами

Встроенный контроль 1С не заменяет приёмочную проверку фонда. Выгрузите отчёт в файл кнопкой «Выгрузить» и проверьте его программой CheckXML (или актуальным аналогом, предоставляемым СФР). Эта утилита проверяет структуру XML, контрольные соотношения и форматы значений — то, что будет проверять приёмная система.

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

После чистой проверки файл готов к отправке. При подключённой 1С-Отчётности отправляйте прямо из программы — статус сдачи и протокол ошибок СФР будут видны в том же журнале отчётов.

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

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

Внутренняя проверка в 1С
Норма

Окно ошибок пустое, статус проверки пройден

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

Есть сообщения об ошибках по сотрудникам или формату

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

Все работавшие в году включены, включая уволенных и ГПХ

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

Кого-то нет в списке или есть лишние строки

Периоды стажа
Норма

Нет накладок и необъяснимых разрывов, отсутствия выделены кодами

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

Пересечения периодов, пропуски, отсутствие кодов отпусков

Внешняя проверка файла
Норма

CheckXML сообщает об отсутствии ошибок

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

Ошибки формата XML или контрольных соотношений

Особые ситуации: ГПХ, совместители, спецстаж

По договорам ГПХ в сведения о стаже включаются периоды, за которые начислялись взносы. Проверьте, что договоры введены документами «Договор ГПХ» и по ним были начисления — иначе период не сформируется. Разрывы между договорами с одним человеком — это нормально, а не ошибка.

Внутренние совместители отражаются по каждому месту работы отдельными записями. Если совместительство оформлено как отдельный сотрудник, убедитесь, что оба сотрудника ссылаются на одно физлицо с одним СНИЛС — иначе получите дубли с разными номерами.

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

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

Когда ошибок много: стратегия массовой доработки

Если проверка выдала десятки замечаний, не исправляйте их по одному в случайном порядке. Сгруппируйте по типу: сначала персональные данные (СНИЛС, ФИО), затем непроведённые документы, затем периоды и коды. Так каждая итерация перезаполнения уберёт целый класс ошибок.

Полезный приём — сформировать в 1С отчёт «Стаж работы» или кадровые списки по сотрудникам с ошибками и сверить их с трудовыми книжками или данными прошлых лет. Расхождения с прошлогодним принятым СЗВ-СТАЖ по одному и тому же периоду — сигнал, что кадровый документ был изменён задним числом.

Если ошибка непонятна и встроенная расшифровка не помогает, посмотрите подробный текст в окне сообщений: там обычно указан конкретный реквизит и правило контроля. По номеру правила можно найти описание в документации к формату отчётности.

Итог

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

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

Частые вопросы

Почему сотрудник не попал в СЗВ-СТАЖ, хотя работал весь год?

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

Можно ли исправить период стажа вручную прямо в форме отчёта?

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

Что делать, если СФР вернул отчёт с ошибкой по СНИЛС, а в 1С проверка ошибок не находит?

Сверьте ФИО и СНИЛС сотрудника с данными, которые видит фонд: возможно, сотрудник менял фамилию, и в СФР она не обновлена, либо номер СНИЛС изменился после объединения дублей. Исправьте данные в карточке физлица и подайте корректирующую форму.

Нужно ли включать в отчёт сотрудников, уволенных в прошлом году?

Нет. В отчёт за год включаются все, кто работал хотя бы один день в этом году, включая уволенных в течение его. Сотрудники, уволенные раньше начала отчётного года, в текущую форму не входят.

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

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

Отчёт заполнен, но кнопка проверки неактивна. В чём причина?

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