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

Другое · 10 мин

Как изменить идентификатор в СЗВ-ТД в 1С

Как исправить идентификатор электронного документа в СЗВ-ТД в 1С:ЗУП и БП: отмена мероприятия, изменение GUID, отмена отправки и повторная выгрузка отчёта.

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

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

Ниже разобраны все рабочие способы: от безопасной отмены через интерфейс до изменения GUID напрямую в регистре, а также проверка результата и типичные ошибки, которые приводят к дублям записей в электронной трудовой книжке.

Где в 1С хранится идентификатор мероприятия СЗВ-ТД

В 1С:ЗУП 3.1 идентификатор (GUID) каждого кадрового мероприятия записывается в регистр сведений «Мероприятия трудовой деятельности». Измерение регистра — само мероприятие (ссылка на документ приёма, перевода, увольнения и т.д.), а ресурсом является строка-идентификатор, которая попадает в файл выгрузки и в отчёт СЗВ-ТД.

Кроме того, идентификаторы дублируются в табличной части документа «Сведения о трудовой деятельности работников» (он же СЗВ-ТД) — в колонке «Идентификатор» строк мероприятий. Именно эти значения уходят в XML-файл при выгрузке и в печатную форму отчёта.

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

Когда идентификатор менять нельзя, а когда необходимо

Если мероприятие уже принято СФР и попало в электронную трудовую книжку сотрудника, простое изменение GUID создаст в ЭТК вторую, дублирующую запись. Правильный путь в этом случае — подача отменяющего мероприятия со старым идентификатором (признак отмены), и только после этого, при необходимости, подача нового мероприятия с новым GUID.

Менять или очищать идентификатор оправданно, когда отчёт ещё не отправлен либо получен отказ от фонда, когда мероприятие выгружалось из другой программы и GUID не совпадает с тем, что ждёт СФР, а также когда документ-основание был удалён и создан заново — тогда старый идентификатор теряет смысл.

Маршрут решения

Как выбрать действие

Отчёт ещё не отправлен в СФРОчистите или перезаполните идентификатор в документе СЗВ-ТД и выгружайте заново
Отчёт отправлен, но получен отказИсправьте данные, при необходимости перегенерируйте GUID, и отправьте отчёт повторно
Мероприятие принято фондом, данные ошибочныПодайте СЗВ-ТД с отменяющим мероприятием (тот же GUID, признак отмены), затем новое мероприятие
Мероприятие подано по ошибке и должно исчезнутьПодайте только отменяющее мероприятие с прежним идентификатором

Способ 1. Отмена мероприятия через документ СЗВ-ТД

Самый безопасный путь — штатная отмена мероприятия в интерфейсе документа. Откройте раздел «Отчетность, справки» → «СЗВ-ТД» (в ЗУП 3.1) и найдите нужный документ «Сведения о трудовой деятельности работников».

Выделите строку с сотрудником и мероприятием, которое нужно отменить, и установите признак отмены (в типовых релизах — команда «Отменить» или флажок в строке мероприятия). Программа сформирует отменяющее мероприятие с тем же идентификатором GUID — именно так СФР поймёт, какую запись удалить из ЭТК.

После этого проведите документ и отправьте отчёт через 1С-Отчетность или выгрузите файл для подачи. В файле у отменяемого мероприятия появится признак отмены, а GUID останется прежним — это корректно.

Порядок отмены мероприятия
  1. 1
    Откройте документ СЗВ-ТД, в котором мероприятие было подано
  2. 2
    Найдите строку сотрудника и нужное мероприятие
  3. 3
    Установите признак отмены мероприятия (команда «Отменить» или флажок)
  4. 4
    Проверьте, что GUID в строке совпадает с ранее отправленным
  5. 5
    Проведите документ и отправьте отчёт в СФР
  6. 6
    Дождитесь положительного протокола приёма

Способ 2. Очистка и перегенерация идентификатора

Если отчёт ещё не уходил в фонд и нужно просто получить новый GUID (например, документ-основание пересоздан), откройте документ СЗВ-ТД и очистите колонку «Идентификатор» в нужной строке либо перезаполните документ по кнопке «Заполнить» — программа сгенерирует новые идентификаторы для мероприятий, у которых они не зафиксированы.

Учтите: для мероприятий, уже записанных в регистр сведений «Мероприятия трудовой деятельности», перезаполнение подтянет старый GUID. Чтобы получить новый, сначала удалите соответствующую запись регистра (см. следующий раздел) или отмените мероприятие штатно.

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

Способ 3. Правка регистра сведений «Мероприятия трудовой деятельности»

Прямая правка регистра — крайняя мера, применяемая, когда штатные команды не дают результата (например, после обмена данными между базами, когда GUID «застрял»). Перед любыми изменениями сделайте резервную копию информационной базы.

Откройте регистр через «Все функции» (в режиме Предприятия: главное меню → «Все функции» → «Регистры сведений» → «Мероприятия трудовой деятельности»; если пункт недоступен, включите режим «Все функции» в параметрах). Найдите запись по нужному документу-мероприятию.

Чтобы 1С сгенерировала новый идентификатор, удалите запись регистра или очистите поле идентификатора. После этого перезаполните документ СЗВ-ТД — новый GUID будет создан и записан в регистр автоматически. Ручное присвоение произвольного GUID не рекомендуется: проще позволить программе сгенерировать корректное значение.

Проверка результата после изменения идентификатора

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

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

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

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

GUID в строке документа СЗВ-ТД
Норма

Совпадает с ранее отправленным (при отмене) или новый (при пересоздании до отправки)

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

Пустой идентификатор или не тот GUID, что уходил в фонд

Признак отмены в строке
Норма

Установлен только у отменяемого мероприятия

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

Признак стоит у действующего мероприятия или отсутствует у отменяемого

Протокол СФР
Норма

Отчёт принят без ошибок

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

Ошибка вида «мероприятие с указанным идентификатором не найдено»

Типичные ошибки и ограничения

Чаще всего проблемы возникают из-за несогласованного хранения идентификаторов и непонимания логики отмены. Ниже — ошибки, которые встречаются на практике чаще всего.

Типичные ошибки
01
Изменение GUID после приёма отчёта фондом — в ЭТК появляется дубль записи, который приходится убирать отдельным отменяющим СЗВ-ТД
02
Перезаполнение документа без очистки регистра — программа подтягивает старый идентификатор, и пользователь считает, что изменение «не сработало»
03
Отмена мероприятия с новым GUID вместо старого — СФР отвечает ошибкой, так как не находит исходное мероприятие
04
Ручное удаление документа СЗВ-ТД вместо подачи отмены — запись в ЭТК сотрудника остаётся
05
Правка регистра без резервной копии — при ошибке восстановить соответствие идентификаторов сложно

Отдельное ограничение: в распределённых базах (РИБ) и при обмене между ЗУП и Бухгалтерией идентификаторы могут рассинхронизироваться. В этом случае приводите GUID к единому значению в главной базе до отправки отчёта, а не после.

FAQ

Можно ли просто удалить документ СЗВ-ТД, если мероприятие отправлено ошибочно?

Нет. Удаление документа в 1С не влияет на данные, уже переданные в СФР: запись останется в электронной трудовой книжке сотрудника. Нужно создать новый СЗВ-ТД с отменяющим мероприятием, используя тот же идентификатор GUID, что и в ошибочном отчёте.

Где посмотреть идентификатор уже отправленного мероприятия?

Откройте отправленный документ «Сведения о трудовой деятельности работников» — GUID виден в колонке «Идентификатор» строки мероприятия. Также идентификатор есть в XML-файле выгрузки и в регистре сведений «Мероприятия трудовой деятельности».

Почему после перезаполнения документа идентификатор не меняется?

Потому что 1С берёт GUID из регистра сведений «Мероприятия трудовой деятельности», где он зафиксирован для данного документа-основания. Чтобы получить новый идентификатор, сначала удалите соответствующую запись регистра, затем перезаполните документ.

Что делать, если СФР вернул ошибку «мероприятие не найдено» при отмене?

Это значит, что GUID в отменяющем мероприятии не совпадает с тем, что был в исходном отчёте. Сверьте идентификатор с ранее отправленным файлом выгрузки, исправьте его на исходный и отправьте отмену повторно.

Можно ли задать идентификатор вручную произвольной строкой?

Технически поле редактируемое, но делать этого не стоит: идентификатор должен быть уникальным GUID в формате, который принимает СФР. Надёжнее очистить поле и позволить программе сгенерировать корректное значение автоматически.

Нужно ли менять идентификатор при исправлении даты или номера приказа?

Нет. Исправление реквизитов мероприятия выполняется отчётом с тем же GUID — фонд обновит данные существующей записи. Новый идентификатор в этой ситуации создаст дубль в электронной трудовой книжке.

Итог

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

Идентификатор мероприятия СЗВ-ТД хранится в документе и в регистре сведений «Мероприятия трудовой деятельности». До отправки отчёта GUID можно очистить и перегенерировать; после приёма фондом — только отменять мероприятие с прежним идентификатором. Прямая правка регистра допустима только с резервной копией базы, а результат всегда проверяйте по файлу выгрузки и протоколу СФР.