Почему не загружается ЕФС-1 из 1С:ЗУП в "Перечень льготных профессий" и как это исправить?

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

Здравствуйте, коллеги! Многие бухгалтеры и специалисты по кадрам столкнулись с проблемой: после перехода на новую форму отчетности ЕФС-1 данные о льготном стаже перестали загружаться из 1С:Зарплата и Управление Персоналом в программу «Перечень льготных профессий» (ПЛП). Раньше, когда мы использовали отчет СЗВ-СТАЖ, все работало корректно, а теперь программа выдает ошибки вроде «Данная пачка индивидуальных сведений не содержит ни одного льготника!» или загружает данные, но без важных кодов отсутствий (например, НЕОПЛ, НЕТРУД, ДЕТИ). Давайте вместе разберемся, почему так происходит и какие есть способы решения этой задачи.

Анализ причин: в чем корень проблемы?

Основная причина кроется в смене формата обмена данными с Социальным фондом России (СФР). Программа «Перечень льготных профессий» исторически была разработана для работы с XML-файлами отчета СЗВ-СТАЖ. С введением единой формы сведений (ЕФС-1) структура выгружаемого файла кардинально изменилась.

Современные версии 1С:ЗУП формируют файл ЕФС-1 (подраздел 1.2) в актуальном, утвержденном СФР формате. Однако многие версии программы ПЛП, особенно региональные, не были оперативно обновлены и просто «не понимают» новую структуру. Они пытаются найти в файле знакомые теги и заголовки от СЗВ-СТАЖ, но не находят их, из-за чего и возникает ошибка загрузки или частичная потеря данных.

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

Решение 1: Простой и быстрый способ — изменить дату отчета

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

Рассмотрим по шагам:

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

Почему это работает? В алгоритмах 1С:ЗУП часто заложена логика обратной совместимости. Устанавливая дату прошлого отчетного периода, вы активируете механизм, который генерирует XML-файл по правилам, более близким к старому формату СЗВ-СТАЖ. Этого оказывается достаточно, чтобы программа ПЛП смогла корректно распознать и загрузить данные о сотрудниках и их льготном стаже.

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

Решение 2: Поочередная выгрузка по подразделениям

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

Инструкция:

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

Как отмечают пользователи, этот метод позволяет загрузить списки сотрудников и периоды их работы. Однако он не всегда решает проблему с исчезновением кодов отсутствий (НЕОПЛ, ДЕТИ и т.д.), так как причина их потери кроется в неспособности старой программы найти эти данные в новой структуре XML-файла, что подтверждает анализ проблемы исчезновения данных в отчетах.

Решение 3: Проверка версий и настроек

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

Решение 4: Для продвинутых — ручное редактирование XML-файла

Этот способ требует технических знаний и осторожности, но может помочь в самых сложных случаях. Проблема часто кроется в заголовке (так называемой «шапке») XML-файла.

Общий принцип:

  1. Сделайте резервную копию выгруженного из 1С XML-файла.
  2. Откройте файл в текстовом редакторе, который поддерживает работу с XML (например, Notepad++).
  3. Найдите старый файл СЗВ-СТАЖ, который у вас успешно загружался в прошлом году, и также откройте его.
  4. Сравните структуру заголовков в старом и новом файлах. Обратите внимание на теги, определяющие тип формы, пространства имен (xmlns) и другие атрибуты.
  5. Попробуйте аккуратно отредактировать заголовок нового файла, приводя его в соответствие со структурой старого.

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

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

← На главную