Где найти и как правильно заполнить сведения о стаже в форме ЕФС-1 в программе 1С:ЗУП 3.1

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

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

Где искать форму ЕФС-1 (бывшая СЗВ-СТАЖ)

Первое, что нам необходимо уяснить: разработчики 1С не стали создавать принципиально новый объект для сведений о стаже. Весь функционал по-прежнему сосредоточен в знакомом нам документе. Проанализируем интерфейс: для формирования подраздела 1.2 раздела 1 формы ЕФС-1 нам нужно перейти в раздел Кадры, далее выбрать пункт См. также и перейти в Документы персучета. Также этот журнал доступен в разделе Отчетность, справки — ПФР. Пачки документов.

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

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

Одной из главных причин паники бухгалтеров стало «пустое» заполнение отчета. Начиная с отчетности за 2023 год, правила подачи сведений о стаже изменились. Теперь подраздел 1.2 формы ЕФС-1 подается только на «особые» категории застрахованных лиц. К ним относятся:

Разберем ситуацию: если мы нажимаем кнопку Заполнить, а список остается пустым или содержит всего пару человек, это означает, что у остальных сотрудников стаж «чистый» (обычный), и по закону подавать на них сведения не требуется. Однако многие территориальные отделения СФР по-прежнему просят сдавать отчет на всех, чтобы избежать расхождений.

Как заполнить отчет всеми сотрудниками: три способа

Если вы решили подавать сведения по всему штату, у нас есть несколько вариантов реализации этой задачи.

Способ 1. Обновление конфигурации (рекомендуемый). Начиная с релиза 3.1.28.65 (и аналогичных в ветке 3.1.27), фирма 1С добавила специальный функционал. Теперь при нажатии на кнопку Заполнить появляется выпадающее меню с выбором:

  1. Сотрудниками с льготным стажем — типовой алгоритм согласно правилам СФР.
  2. Всеми сотрудниками — заполнение по старым правилам, как в прошлые годы.

Способ 2. Использование кнопки «Подбор». Если ваше решение еще не обновлено до нужного релиза, воспользуемся маленьким лайфхаком. Нажмем кнопку Подбор. В открывшемся окне мы увидим список всех работавших в периоде. Проделаем следующие действия:

  1. Нажмем Ctrl + A (выделить всех).
  2. Нажмем кнопку Выбрать (или Enter).

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

Способ 3. Программная доработка (для программистов). Если необходимо вернуть старое поведение кнопки Заполнить навсегда, можно воспользоваться расширением. Проанализируем код модуля. В процедуре заполнения вызывается метод УдалитьСотрудниковБезЛьготногоСтажа. Мы можем закомментировать его вызов или обернуть в условие. В типовом коде это выглядит так:


Если Не ВсеСотрудники Тогда 
    УдалитьСотрудниковБезЛьготногоСтажа(СписокСотрудников);
КонецЕсли;

Исправление ошибки печати из документа «Увольнение»

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


Запрос.Текст = СтрЗаменить(Запрос.Текст, "ДанныеДокумента.ПрежнийСтраховательНаименованиеПолное", """""");
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ДанныеДокумента.ПрежнийСтраховательРегистрационныйНомерПФР", """""");
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ДанныеДокумента.ПрежнийСтраховательИНН", """""");
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ДанныеДокумента.ПрежнийСтраховательКПП", """""");

Эти строки позволяют «заглушить» обращение к несуществующим данным и успешно сформировать печатную форму для увольняемого сотрудника.

Проблемы с типом сведений при выгрузке

Рассмотрим еще одну техническую сложность: тип сведений в XML-файле. В старом СЗВ-СТАЖ мы часто использовали тип Дополняющая. В новом формате ЕФС-1 этот тип претерпел изменения. Если вы выгружаете файл и видите ошибку cvc-minInclusive-valid: Value '0' is not facet-valid, посмотрите в структуру XML. Программа может по ошибке выгрузить тег <Тип>0</Тип>.

Помните, что согласно спецификации СФР, поле Тип должно принимать значения от 1 до 5:

Если вам нужно «дослать» забытых сотрудников, теперь рекомендуется использовать тип Исходная, но включать в файл только тех, кто не попал в первый отчет. Если же нужно исправить ошибку в уже принятом сотруднике — используйте Корректирующую форму.

Особенности для РКС, МКС и договоров ГПХ

Проанализируем работу с территориальными условиями. В последних релизах была замечена ошибка: для сотрудников по договорам ГПХ (ДГПХ) в графе 5 не всегда проставляется районный коэффициент, даже если указан код РКС или МКС. Это признанный баг, который исправляется в обновлениях. Если вам нужно сдать отчет срочно, проверьте эти поля вручную в табличной части документа. Помните, что для договорников стаж должен содержать код ДОГОВОР или НЕОПЛДОГ в соответствующих колонках льготных сведений.

Сведения о спецоценке (СОУТ) в версии ПРОФ

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

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

← На главную