Как убрать код ДЛОТПУСК в отчете СЗВ-СТАЖ за 2018 год для сотрудников с обычными условиями труда?

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

При подготовке отчетности СЗВ-СТАЖ за 2018 год многие бухгалтеры столкнулись с неожиданной проблемой: программа 1С автоматически проставляет код ДЛОТПУСК для всех сотрудников, которые уходили в ежегодный оплачиваемый отпуск. Однако, согласно Постановлению Правления ПФР № 507п от 06.12.2018, этот код имеет строго ограниченную сферу применения. Рассмотрим подробно, почему возникает эта ситуация и какими способами можно привести отчет в соответствие с требованиями законодательства.

Разбираем нормативную базу: когда код ДЛОТПУСК действительно нужен

Для начала проанализируем методологию заполнения отчета. Согласно пункту 2.3.13 Постановления 507п, код ДЛОТПУСК заполняется только для периодов работы застрахованного лица в особых условиях труда, за которые отсутствуют данные о начислении страховых взносов по дополнительному тарифу.

Это означает следующее:

  1. Если сотрудник работает в обычных условиях (нет кодов вредности, таких как 27-1, 27-2 и т.д.), его отпуск вообще не должен выделяться отдельной строкой. Весь период (работа + отпуск) должен отображаться одной сплошной строкой.
  2. Если сотрудник — «вредник», код ДЛОТПУСК ставится в том случае, если в период отпуска за него не начислялись взносы по доптарифам. Это позволяет «разорвать» стаж, дающий право на досрочную пенсию, не прерывая при этом общий страховой стаж.

Таким образом, наличие ДЛОТПУСК у обычных сотрудников является технической ошибкой, которая может привести к получению предупреждений от проверочных программ ПФР (например, код ошибки 20).

Решение 1: Обновление конфигурации и проверка формата файла

Выясним, как разработчики 1С реализовали исправление этой ситуации. В версиях ЗУП 3.1.8.246 и выше (а также в аналогичных релизах БП 3.0 и ERP) логика формирования отчета была изменена. Рассмотрим важный нюанс: даже если в экранной форме «Сведения о стаже» вы видите выделенный период с кодом ДЛОТПУСК, это еще не означает, что он попадет в файл.

Проанализируем алгоритм действий:

  1. Проверим текущий релиз программы. Исправления внесены в ЗУП 3.1.8.246, ЗУП 2.5.139.1, БП 3.0.67.70 и последующие.
  2. В документе СЗВ-СТАЖ найдем и установим флаг «Формировать файл в формате 2019 года» (или «Применять правила с 2019 года»). Это ключевая настройка, которая активирует механизмы Постановления 507п.
  3. Нажмем кнопку «Выгрузить» или «Открыть файл» и изучим непосредственно содержимое XML-структуры.

Часто программа использует механизм «визуального разделения» для удобства пользователя внутри интерфейса, но при формировании файла срабатывает функция «схлопывания» периодов. Если у сотрудника нет особых условий труда, строки работы и отпуска объединяются в одну общую запись без кода ДЛОТПУСК.

Решение 2: Программная логика исключения кода

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


Функция ВыводитьДлительныйОтпускОтдельно(ЗаписьОСтаже) Экспорт
    ИсключаемыеОснования = ИсключаемыеДляДлительногоОтпускОснованияВыслугиЛет;
    Если ЗначениеЗаполнено(ЗаписьОСтаже.ОсобыеУсловияТруда) 
         Или (ЗначениеЗаполнено(ЗаписьОСтаже.ОснованиеВыслугиЛет) 
         И ИсключаемыеОснования.Найти(ЗаписьОСтаже.ОснованиеВыслугиЛет) = Неопределено) Тогда
        Возврат Истина;
    КонецЕсли;
    Возврат Ложь;
КонецФункции

Как мы видим, программа проверяет заполнение полей ОсобыеУсловияТруда или ОснованиеВыслугиЛет. Если эти поля пусты (обычные условия), функция возвращает Ложь, и код ДЛОТПУСК не выводится в финальный файл, даже если он присутствует в регистрах стажа.

Решение 3: Настройка видов расчета (для продвинутых пользователей)

Если обновление программы по каким-то причинам невозможно, а ручная корректировка 150+ сотрудников нецелесообразна, рассмотрим альтернативный вариант через настройки видов начислений. Выясним, как тип параметра влияет на заполнение стажа:

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

Важно: этот метод является радикальным и может повлиять на другие отчеты (например, РСВ), поэтому после формирования и успешной сдачи СЗВ-СТАЖ настройки необходимо вернуть в исходное состояние.

Решение 4: Повторное заполнение документа

Проанализируем ситуацию, когда программа уже была обновлена, но в ранее созданных документах код все равно остается. В 1С данные в документы отчетности часто «защелкиваются» в момент заполнения.

Выполним следующие шаги:

  1. Зайдем в созданный ранее документ СЗВ-СТАЖ.
  2. Нажмем кнопку «Подбор» или «Заполнить». Если сотрудников много, лучше использовать полное перезаполнение.
  3. Проверим карточку любого сотрудника, у которого был отпуск.
  4. Если в экранной форме записи остались разделенными, обязательно нажмем «Просмотреть файл» (XML). В 90% случаев в обновленных конфигурациях в файле вы увидите чистый стаж без лишних кодов.

Что делать, если отчет уже сдан с кодом ДЛОТПУСК?

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

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

← На главную