При подготовке отчетности по электронным трудовым книжкам (ранее — форма СЗВ-ТД, сегодня — Подраздел 1.1 формы ЕФС-1) бухгалтеры часто сталкиваются со странным поведением программы. Например, при увольнении сотрудника в формируемом отчете в строке приема на работу внезапно появляется Дата отмены трудовой деятельности. Самое удивительное, что реальной отмены никто не производил, корректировки не отправлялись, а сама дата отмены вообще указывает на середину прошлого года.
В этой статье мы подробно разберем, почему возникает эта техническая коллизия, где хранятся записи о мероприятиях в базах «1С:Бухгалтерия» и «1С:Зарплата и управление персоналом», а также рассмотрим два способа решения проблемы: быстрый ручной и безопасный штатный.
Давайте проанализируем внутреннюю логику работы программы 1С. Каждое отправленное кадровое мероприятие (прием, перевод, увольнение) жестко фиксируется в системе. Программа запоминает, что отчет по конкретному событию был сдан и успешно принят фондом.
Но что происходит, если спустя какое-то время пользователь заходит в первичный документ (например, Прием на работу) и перепроводит его? Возможно, это было сделано случайно, либо менялся оклад, исправлялась опечатка в фамилии, или просто база перепроводилась при закрытии месяца.
Для программы 1С любое перепроведение отправленного документа — это сигнал к действию:
В ситуации автора темы дата отмены 27.04.2020 означает, что именно 27 апреля 2020 года кто-то перепровел или изменил документ приема сотрудника от 12 февраля. Программа добросовестно зафиксировала это событие как отмену, которая и "вылезла" при оформлении увольнения.
Вся информация об электронных трудовых книжках хранится в специальных регистрах сведений. Чтобы понять, где именно произошел сбой, нам нужно заглянуть "под капот" программы. Всего таких регистров три:
МероприятияТрудовойДеятельности — здесь содержатся все актуальные кадровые события, которые должны попасть или уже попали в отчетность.МероприятияТрудовойДеятельностиПрочие — именно сюда программа помещает отмененные, скорректированные и дублирующие записи после перепроведения документов. Запись из этого регистра и инициирует появление признака "отмена".МероприятияТрудовойДеятельностиПереданные — в этом регистре фиксируются мероприятия, по которым отчет уже сформирован и отправлен.В конфигурации «1С:Зарплата и управление персоналом» (ЗУП) эти регистры найти проще, но в «1С:Бухгалтерии предприятия» они скрыты от глаз обычного пользователя. Рассмотрим, как до них добраться.
Этот способ популярен на форумах, так как позволяет мгновенно убрать злополучную дату отмены из отчета. Проанализируем пошагово, как это сделать:
Мероприятия трудовой деятельности прочие.После удаления этой записи из регистра Мероприятия трудовой деятельности прочие программа перестанет подтягивать отмену в новые документы СЗВ-ТД или ЕФС-1. Однако у этого способа есть скрытая опасность.
Важное предупреждение о рисках ручного удаления!
Каждое мероприятие имеет скрытый уникальный идентификатор — UUID (длинный код из букв и цифр). Этот код связывает отчет в вашей базе с базой данных Социального фонда России (СФР). Если вы вручную удалите записи из регистров, связь UUID будет разрушена. Если в будущем вам действительно потребуется скорректировать или отменить это кадровое событие, программа не сможет сопоставить идентификаторы. СФР пришлет протокол с ошибкой (например, код ошибки 30 — "Не найдены исходные сведения для отменяемого мероприятия").
Чтобы не нарушать целостность регистров и уникальных идентификаторов UUID, лучше использовать встроенные штатные инструменты исправления данных в 1С. Для этого предназначен специальный сервисный документ.
Рассмотрим порядок действий для штатного исправления ситуации:
Если вы все же применили ручное удаление и теперь сомневаетесь, совпадают ли идентификаторы мероприятий в базе 1С и в фонде, выполните следующую проверку:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.UUID или ИдентификаторМероприятия.Чтобы избежать подобных проблем в будущем, рекомендуем соблюдать простое правило. В современных релизах «1С:Бухгалтерии» реализован механизм блокировки кадровых документов после того, как по ним была сдана отчетность.
Если вы видите в верхней части документа предупреждение о том, что данные переданы в фонд, старайтесь не разблокировать форму без крайней необходимости (через "Еще" -> "Разблокировать форму"). Если вам нужно просто посмотреть параметры документа, не нажимайте кнопку "Провести и закрыть" — пользуйтесь обычным закрытием окна (крестиком), чтобы случайно не инициировать перезапись регистров трудовой деятельности.