Почему возникает ошибка «Дата акта формы н-1 обязательна» при отправке реестра в ФСС в 1С:ЗУП и как её исправить?

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

При выгрузке или отправке документа Реестр сведений для назначения и выплаты пособий в программу обмена с ФСС пользователи могут столкнуться со следующей технической ошибкой: «Дата акта формы н-1 обязательна, если код причины нетрудоспособности равен "04"». При этом в самом больничном листе выбран код причины 01 (Заболевание), а не 04 (Несчастный случай на производстве или профзаболевание).

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

Выясним причину возникновения ошибки

Проанализируем ситуация в конфигурации 1С:Зарплата и Управление Персоналом (версия 3.1.3.274). Данная неполадка вызывается следующими факторами:

  1. Ошибка релиза конфигурации: В алгоритмах формирования XML-файла реестра присутствовала ошибка проверки условий выгрузки. Впоследствии разработчики 1С признали и устранили её в релизе 3.1.4.161.
  2. Остаточные (кешированные) данные в документе: Если документ Больничный лист создавался копированием или при заполнении пользователем вначале ошибочно был выбран код причины 04, скрытые реквизиты даты и номера акта формы Н-1 могут сохраниться в базе. Даже при возврате кода 01 эти данные остаются в табличной части Данные для реестра ФСС и передаются в выгрузку.

Способ 1. Обновление конфигурации (рекомендуемый способ)

Так как проблема была официально зафиксирована и исправлена фирмами разработчиками, наиболее корректным решением является обновление базы 1С.

  1. Обновим конфигурацию 1С:Зарплата и Управление Персоналом до релиза 3.1.4.161 или выше.
  2. Перепроведем документ Больничный лист.
  3. Перезаполним документ Реестр сведений для назначения и выплаты пособий и повторим отправку.

Способ 2. Применение локального расширения (патча)

Если быстро обновить конфигурацию нет возможности, зафиксируем проблему с помощью расширения программы.

  1. Подключим расширение конфигурации, исправляющее процедуру проверки данных при выгрузке реестра.
  2. Данный патч принудительно очищает реквизиты акта формы Н-1 перед формированием XML, если код причины нетрудоспособности отличается от 04.

Способ 3. Интерфейсный сброс фантомных реквизитов

Если необходимо срочно отправить реестр без обновления программы или установки расширений, выполним сброс зависших данных вручную:

  1. Откроем исходный документ Больничный лист проблемного сотрудника.
  2. Перейдем к редактированию данных для реестра ФСС.
  3. Временно установим код причины нетрудоспособности в значение 04.
  4. Очистим поля Дата акта Н-1 и Номер акта Н-1.
  5. Вернем код причины обратно на значение 01.
  6. Перепроведем документ Больничный лист.
  7. В документе Реестр сведений для назначения и выплаты пособий удалим строку с сотрудником и перевыберем её заново.

Способ 4. Очистка реквизитов обработкой или ручная правка XML

Посмотрим на дополнительные варианты обхода проблемы, если интерфейсный сброс не помог:

  1. Групповое изменение реквизитов: Воспользуемся встроенной обработкой Групповое изменение реквизитов и очистим поля даты и номера акта формы Н-1 у соответствующего документа Больничный лист.
  2. Ручная корректировка выгруженного файла: Выгрузим реестр в XML-файл на диск, откроем его в текстовом редакторе, удалим пустые или ошибочные теги, относящиеся к акту Н-1, после чего загрузим и отправим скорректированный файл через стороннюю программу сдачи отчетности.
← На главную