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