Как удалить строку из документа Сведения о трудовой деятельности работников (СЗВ-ТД / ЕФС-1) в 1С:ЗУП 3.1

Бухгалтер 1С v8.3 (Управляемые формы) Налоговый учет
← На главную

При работе в программе 1С:Зарплата и управление персоналом версии 3.1.14 и выше многие пользователи сталкиваются с проблемой: при автоматическом заполнении документа СЗВ-ТД (сейчас это подраздел 1.1 формы ЕФС-1) в таблицу попадают лишние сотрудники или мероприятия, а привычная клавиша Delete или кнопка «Удалить» в контекстном меню не срабатывают. В этой статье мы подробно разберем, почему программа блокирует удаление строк, и рассмотрим рабочие способы корректировки состава отчетности.

Почему не работает удаление строк кнопкой Delete?

Проанализируем архитектуру современных релизов 1С:ЗУП. Начиная с версии 3.1.14, разработчики изменили логику работы с кадровыми мероприятиями. Теперь документ СЗВ-ТД является лишь инструментом для отправки данных, которые уже зафиксированы в специальном регистре сведений Мероприятия трудовой деятельности. Если бы программа позволяла просто удалить строку из документа, само мероприятие в регистре осталось бы помеченным как «непереданное».

Это привело бы к тому, что при создании любого следующего отчета «лишняя» строка снова бы появлялась в таблице. Таким образом, блокировка удаления — это защитный механизм, предотвращающий рассогласование данных между документами и внутренними регистрами системы. Рассмотрим, как можно обойти это ограничение корректными методами.

Способ 1: Использование механизма «Подбор»

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

  1. Создадим новый документ Сведения о трудовой деятельности работников, СЗВ-ТД.
  2. Если документ уже был заполнен автоматически, очистим его. Для этого нажмем правой кнопкой мыши в любом месте табличной части и выберем пункт Очистить. Это полностью освободит таблицу.
  3. Вместо кнопки «Заполнить» нажмем кнопку Подбор.
  4. В открывшемся списке выберем только тех сотрудников, сведения по которым мы готовы подать в текущий момент.
  5. Программа автоматически подтянет только те мероприятия по выбранным людям, которые еще не были переданы в фонд (по которым не зафиксирован факт принятия пачки).

Этот метод хорош тем, что он не «ломает» логику программы: те сотрудники, которых мы не выбрали, просто останутся в очереди на следующий отчетный период.

Способ 2: Корректировка флага в кадровых документах

Часто лишние строки появляются из-за того, что в первичных документах (Прием на работу, Увольнение, Кадровый перевод) по ошибке установлен флаг отражения в трудовой книжке. Выясним, как это исправить:

Рассмотрим ситуацию: кадровик ошибочно пометил документ как отражаемый в трудовой книжке, хотя событие не должно попадать в СЗВ-ТД. Чтобы исключить его из отчета, выполним следующие действия:

  1. Перейдем в исходный документ (например, ПриемНаРаботу).
  2. Найдем флаг Отразить в трудовой книжке и снимем его.
  3. Проведем документ.
  4. Вернемся в наш СЗВ-ТД и нажмем кнопку Обновить или перезаполним документ.

Важно: если мероприятие уже «засветилось» в черновике отчета, простое снятие флага в кадром документе может не помочь без перезаполнения самого отчета, так как связи уже установлены.

Способ 3: Фиксация принятия предыдущих сведений

Проанализируем ситуацию, когда в новый отчет попадают уже сданные ранее сведения. Это происходит, если в предыдущем документе СЗВ-ТД, который был отправлен в фонд, не установлен флаг Пачка принята в ПФР (СФР). Пока этот флаг не взведен, программа считает мероприятия «висящими» и предлагает включить их в каждый новый отчет.

Для решения этой проблемы проверим все предыдущие отчеты за прошлые периоды. Если они были приняты фондом, в них обязательно должна стоять соответствующая галочка в нижней части формы. Как только вы ее установите и проведете документ, эти события перестанут попадать в новые пачки.

Способ 4: Разбиение документа на части для отложенной сдачи

Иногда требуется разделить один большой отчет на два: один сдать сейчас, а второй — позже (например, по сотрудникам без СНИЛС). Посмотрим на алгоритм действий:

  1. Создаем первый документ СЗВ-ТД, нажимаем «Подбор» и выбираем тех, кто готов к сдаче.
  2. Проводим и отправляем его.
  3. Для остальных сотрудников создаем второй документ позже.

Если же вы уже заполнили документ кнопкой «Заполнить» и хотите «выкинуть» одну строку, помните: программа 1С:ЗУП 3.1.14+ не даст сделать это просто так. Вам придется либо очистить всё и использовать «Подбор», либо временно снять флаг в кадровом документе сотрудника, как описано в Способе 2.

Способ 5: Работа с документом «Регистрация трудовой деятельности»

В сложных случаях, когда кадровые документы были изменены или переделаны «задним числом», в регистры могут попасть ошибочные записи об отмене мероприятий. В таких ситуациях поможет специальный технический документ Регистрация трудовой деятельности.

С его помощью можно вручную добавить записи, которые должны быть переданы, или отменить ошибочные идентификаторы мероприятий (UUID). Рассмотрим пример:

Если кадровик перепровел документ Увольнение с изменением даты, 1С сгенерирует новый UUID мероприятия. В СЗВ-ТД вы увидите две строки: одна со старым UUID на отмену, другая с новым — на подачу. Чтобы убрать это, нужно использовать документ Регистрация трудовой деятельности, нажав кнопку Изменить и выбрав нужное событие для корректировки.

Технический прием: Редактирование XML (только для опытных)

Существует «хакерский» способ заставить кнопку Delete работать в некоторых релизах, если строка «зависла» и не удаляется никакими стандартными средствами. Посмотрим, что предлагают пользователи на форумах:

  1. Выгрузить документ в файл XML.
  2. Вручную удалить блок данных по сотруднику в текстовом редакторе.
  3. Загрузить обратно.

Однако мы не рекомендуем этот метод, так как он не очищает записи в регистре Мероприятия трудовой деятельности, и при следующем заполнении «фантомная» строка вернется снова. Лучше использовать штатный механизм «Подбора».

Итоги и рекомендации

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

Главный совет: забудьте про клавишу Delete в СЗВ-ТД. Если в отчет попал лишний человек — либо уберите галочку «Отразить в трудовой книжке» в его документе приема/перевода, либо используйте Подбор для формирования точного списка сотрудников. Это гарантирует отсутствие ошибок в будущих периодах и корректность выгрузки в контролирующие органы.

← На главную