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