Как исправить ошибку ВС.Б-МП.1.1 при отмене мероприятий в ЕФС-1 (СЗВ-ТД) в программе 1С:ЗУП 3.1

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

Каждый бухгалтер и кадровик, работающий в программе 1С:Зарплата и Управление Персоналом 3.1, рано или поздно сталкивается с необходимостью скорректировать или полностью отменить ранее переданные в СФР (ранее — ПФР) сведения о трудовой деятельности сотрудников. В этот момент нередко возникает крайне неприятная ситуация: при отправке отменяющей формы фонд возвращает протокол с ошибкой ВС.Б-МП.1.1 («По зарегистрированному лицу мероприятия не приняты, не найдены исходные сведения для отменяемого мероприятия»).

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

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

Выясним причину проблемы. Почему СФР «не видит» отменяемое мероприятие, если в вашей базе «1С» оно наглядно присутствует? Дело в том, что каждому кадровому событию (прием на работу, перевод, увольнение) программа присваивает уникальный 36-символьный идентификатор — UUID (или GUID). Когда вы отправляете исходный отчет и фонд его успешно принимает, этот UUID жестко закрепляется за мероприятием в базе СФР. Чтобы отменить это событие, программа должна отправить в фонд точно такой же UUID с признаком отмены. Если идентификаторы в отправляемом файле и в базе фонда не совпадают хотя бы на один символ, принимающий шлюз СФР выдает ошибку ВС.Б-МП.1.1.

Проанализируем типичный сценарий, который приводит к этой беде на практике. Кадровые специалисты создают документ регистрации, отправляют отчет, получают положительный протокол. Спустя время они обнаруживают ошибку в исходном кадровом приказе. Вместо того чтобы сделать корректное исправление, они распроводят исходный документ, удаляют его, создают новый или многократно перенабирают корректировки «задним числом». При каждом таком действии программа 1С генерирует абсолютно новый UUID. В результате в базе СФР остается старый идентификатор, а в вашей программе «1С» фиксируется новый. Попытка отменить старое мероприятие новым кодом закономерно оборачивается отказом.

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

Способ 1. Поиск исходного UUID в файлах отправки и ручная корректировка в 1С

Если кадровые документы перепроводились, оригинальный идентификатор стерся из базы «1С», но он гарантированно сохранился в том файле, который вы физически отправляли в фонд и по которому получили положительный протокол приема. Наша задача — извлечь этот идентификатор и записать его обратно в «1С».

Разберем этот процесс по шагам:

  1. Откройте вашу программу электронной отчетности (1С-Отчетность, СБИС, Контур.Экстерн и т.д.) и найдите в архиве тот самый самый первый, успешно принятый СФР отчет с исходным мероприятием.
  2. Выгрузите из него XML-файл на диск и откройте его любым текстовым редактором (например, Блокнотом).
  3. Найдите блок нужного сотрудника и строку с тегом UUID (или ИдМероприятия). Выглядит он примерно следующим образом:

<Мероприятие>
    <ИдМероприятия>e1b2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d</ИдМероприятия>
    <Вид>1</Вид>
    <Дата>2023-10-15</Дата>
</Мероприятие>

Скопируйте это значение (в нашем примере это e1b2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d). Теперь нам нужно вернуть этот идентификатор в программу 1С. Выполним обходной маневр:

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

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

Способ 2. Автоматический импорт сведений о трудовой деятельности

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

Рассмотрим, как запустить этот инструмент:

  1. Перейдите в раздел программы Кадры — Сервис — Импорт сведений о трудовой деятельности.
  2. С помощью этого помощника вы можете загрузить файлы ранее отправленных и принятых фондом отчетов напрямую из выгрузок вашей программы электронной отчетности или из личного кабинета страхователя на сайте СФР.
  3. Программа сопоставит физические файлы XML с базой данных «1С».
  4. При обнаружении несовпадений или отсутствия зарегистрированных событий помощник автоматически создаст технические документы регистрации кадровых мероприятий и запишет в них «легитимные» идентификаторы, которые числятся на серверах Социального фонда.

Этот способ позволяет одним действием восстановить полную синхронизацию базы данных 1С и СФР по всем сотрудникам организации.

Способ 3. Использование официальных внешних обработок разработчиков «1С»

Для продвинутых пользователей и администраторов систем разработчики «1С» выпускают специализированный сервисный пакет утилит для исправления проблем с отчетностью ЕФС-1. Получить их можно на партнерском форуме или обратившись на линию технической поддержки вашей обслуживающей компании.

Пакет включает в себя два основных инструмента:

  1. ПроверкаМероприятийТрудовойДеятельности.erf — внешний отчет, который выполняет глубокое сканирование кадровых записей в информационной базе, сопоставляет регистры сведений и выявляет некорректные, «битые» или дублирующиеся записи идентификаторов мероприятий.
  2. ИсправлениеИдентификаторовМероприятийТрудовойДеятельности.epf — внешняя обработка, позволяющая в удобном интерфейсе сопоставить текущие кадровые документы с файлами принятых отчетов и в пакетном режиме перезаписать неверные UUID на корректные значения непосредственно в регистрах базы данных.

Использование данных инструментов минимизирует риски ручных ошибок при редактировании документов.

Способ 4. Очистка скрытых регистров от «фантомных» отмен

Иногда возникает обратная ситуация: кадровики удалили лишние корректировки, но программа упорно продолжает включать в новые отчеты строки отмены мероприятий с непонятными идентификаторами, которых давно нет в документах-основаниях. Это происходит из-за «зависания» записей в скрытых регистрах сведений программы.

Проанализируем, как очистить эти фантомные записи:

  1. Откройте главное меню программы (значок с шестеренкой или тремя полосками в правом верхнем углу окна).
  2. Выберите пункт Сервис и настройки — Перейти по ссылке.
  3. Вставьте в открывшееся окно навигационную ссылку на скрытый регистр сведений: e1cib/list/РегистрСведений.МероприятияТрудовойДеятельностиПрочие и нажмите кнопку «Перейти».
  4. Перед вами откроется служебный список записей. Найдите в нем проблемного сотрудника.
  5. Если записи заблокированы для изменения, нажмите Еще — Включить возможность редактирования (или воспользуйтесь кнопкой разблокировки формы).
  6. Аккуратно удалите дублирующиеся или явно ошибочные строки, которые инициируют создание лишних отменяющих записей в ЕФС-1.

Важное предупреждение: Работа со служебными регистрами сведений напрямую требует повышенной внимательности. Перед проведением любых подобных манипуляций обязательно сделайте резервную копию вашей информационной базы!

Рекомендации по предотвращению ошибок в будущем

Чтобы избежать появления ошибки ВС.Б-МП.1.1 в вашей дальнейшей практике, рекомендуем внедрить в работу кадровой службы несколько простых правил:

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

← На главную