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