В ЗУП 3.1 обнаружена ошибка — в СЗВ-ТД для мероприятий Увольнение, Приостановление и Возобновление не заполняется код ОКЗ.
Содержание
Суть проблемы и что делать
Это программная — ошибка 70016573. Код ОКЗ в СЗВ-ТД для мероприятия Увольнение не заполнялся и ранее, но в октябре изменились требования к формату СЗВ-ТД. Теперь заполнение кода ОКЗ для Увольнения, Приостановления и Возобновления обязательно.
Код ОКЗ потребовалось заполнять в связи с появлением нового альбома форматов АФ.2.72.1д от 11.10.2022. В документе прописано, что для мероприятий Прием, Перевод, Увольнение, Приостановление и Возобновление, состоявшихся 01.07.2021 г. и позднее, должен быть обязательно заполнен код выполняемой функции по ОКЗ.
Ошибка исправлена в релизах ЗУП 3.1.23.257 / 3.1.24.107. Для обхода ошибки в более ранних версиях программы был выпущен патч EF_70016573.
Если устанавливаете патч самостоятельно, важно скачивать файл патча на странице с тем номером релиза ЗУП 3.1, какой используете. Для разных релизов предусмотрены разные версии патча.
Подробно установка патчей разобрана в статье Как установить исправление (патч) в ЗУП 3, не подключенной к интернету.
Если нет возможности установить патч, можно обойти ошибку в СЗВ-ТД ручной корректировкой файла выгрузки СЗВ-ТД. В текст файла выгрузки потребуется добавить тег <КодВФпоОКЗ></КодВФпоОКЗ> и внутри него указать код ОКЗ. Внести изменения в файл выгрузки можно одним из двух вариантов:
- Поправить в тексте файла выгрузки непосредственно в документе СЗВ-ТД в ЗУП 3.1 — это удобно, если СЗВ-ТД отправляется напрямую из ЗУП 3.1.
- Если СЗВ-ТД отправляется из сторонней программы сдачи отчетности, можно выгрузить файл и поправить текст файла в текстовом редакторе, а затем загрузить СЗВ-ТД в программу сдачи отчетности. Также если сторонняя программа сдачи отчетности позволяет редактировать СЗВ-ТД, моно проставить код ОКЗ в ней.
Рассмотрим работу с патчем, а также оба варианта ручной корректировки СЗВ-ТД.
СЗВ-ТД после установки патча
После установки патча EF_70016573 код ОКЗ будет попадать в СЗВ-ТД автоматически, если соблюдены 2 условия:
- сотруднику присвоена Трудовая функция кадровыми документами (Прием на работу, Кадровый перевод)
- документы Увольнение, Приостановление трудовых договоров или Возобновление трудовых договоров проводились уже после установки патча
Если же документы были проведены до подключения патча, их можно перепровести после установки исправления. Тогда код ОКЗ для мероприятий Увольнение, Приостановление и Возобновление заполнится в СЗВ-ТД автоматически.
Получите понятные самоучители 2024 по 1С бесплатно:
Автозаполнение кода ОКЗ для мероприятия Увольнение не работает в релизах ветки ЗУП 3.1.23. Даже если перепровести документ Увольнение после установки патча, код ОКЗ не попадает в СЗВ-ТД. Если работаете в ЗУП 3.1.23, пока потребуется проставлять код ОКЗ в СЗВ-ТД вручную. Возможность ручной корректировки ОКЗ в СЗВ-ТД появится после установки патча.
Что касается установки патча, то он будет подключен автоматически, если в информационной базе включен сервис Интернет-поддержки и в настройках сервиса установлен флажок Загружать и устанавливать исправления (патчи) автоматически.
Если Интернет-поддержка или автозагрузка исправлений не подключена, патч потребуется установить вручную. Подробнее о том, как это сделать – см. Как установить исправление (патч) в ЗУП 3, не подключенной к интернету.
Правка файла выгрузки СЗВ-ТД напрямую в ЗУП 3.1
После заполнения и проведения документа СЗВ-ТД воспользуемся командой Открыть файл.
Разрешим редактирование файла по кнопке Редактировать.
Для мероприятия увольнения найдем тег <ОснованиеУвольнения> и перед ним добавим строку, в которую вставим тег <КодВФпоОКЗ></КодВФпоОКЗ>. Внутри тега укажем код ОКЗ.
Если в файле несколько уволенных работников, потребуется провернуть такие действия для каждого.
Сохраним изменения по команде Записать и закрыть.
При сохранении можно добавить комментарий к сохраняемой версии файла.
По кнопке Отправить передадим сведения в ПФР.
Правка выгруженного файла СЗВ-ТД в сторонней программе
Выгрузим файл документа СЗВ-ТД по команде Выгрузить.
Далее можно загрузить файл в стороннюю программу сдачи отчетности и в ней заполнить код ОКЗ для увольнения.
Другой вариант – отредактировать файл выгрузки и затем уже его загрузить в программу для отправки СЗВ-ТД. Для этого найдем выгруженный файл, выделим его и вызовем контекстное меню (правой клавишей мыши). Откроем файл с помощью программы Блокнот.
Для мероприятия увольнения найдем тег <ОснованиеУвольнения> и перед ним добавим строку, в которую вставим тег <КодВФпоОКЗ></КодВФпоОКЗ>. Внутри тега укажем код ОКЗ.
Если в файле несколько уволенных работников, потребуется провернуть такие действия для каждого.
Сохраним изменения и загрузим файл в стороннюю программу.
Подписывайтесь на наши YouTube
и Telegram чтобы не
пропустить
важные изменения 1С и законодательства
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 8 дней бесплатно
Добрый день. А редактировать отчет нужно в отправленном, но не принятом или создавать новый?
Здравствуйте! Если отчет был полностью не принят, то можно и в непринятом.
Добрый день.
Создал патч-исправление для релизов ЗУП 3.1.18.616 и для топовых 3.1.23.165,167 кому надо, то
скачивайте тут https://infostart.ru/public/1752809/ или пишите в личку milov.av@yandex.ru
Спасибо, попробуем
Добрый день. Еще такая ситуация возможна если сотрудник принят до того как коды окз ввели (примерно июль-август 2021) и не переводился, окз в приостановке ТД не заполняется. Мы делали через регистрацию трудовой деятельности — кнопка изменить.
Можно после обновления перепровести документ «Приостановление ТД», тогда ОКЗ должен заполняться.
УРА! Все получилось с вашей помощью прописала в файле отчета. Отчет принят!!! Спасибо за помощь!!!
Добавил к «Увольнение» мероприятия «Приостановка» и «Восстановление». Должность и КодОКЗ в форме мероприятия и выгрузке есть. КодОКЗ, Трудовая функция получаются из Должности сотрудника на дату (Дата приказа — 1день). Выслал патч всем, кто просил. Модерация публикации https://infostart.ru/public/1752809/ пройдет в пн.
Не забываем плюсануть публикацию.
1) ОКЗ надо брать из трудовой функции, а не должности;
2) Для мероприятий Приостановление и Возобновление все прекрасно работает в типовом функционале.
А я как сказал?)) Должность—>Трудовая функция—>КодОКЗ. Делаешь на энтузиазме, а тебя дотошно критикуют))) Утро доброе?
ВАРИАНТ 3: доработать 1С !!! Заполнение и отображение поля ОКЗ. Выгрузка в файл сама «подхватывает» заполненные поля.
Очень актуально! Спасибо!
На том же инфостарте есть уже бесплатные решения:
https://forum.infostart.ru/forum68/topic266426/
1С выпустила патчи, здесь EF_70016573
https://releases.1c.ru/patches/total?nick=HRM30&ver=3.1.23.165
Здравствуйте! Патч EF_70016573 не рабочий.
Патч уже отозвали из-за ошибки, которая возникая на некоторых базах. Мы дополнили статью. Ждем новый патч.
Но в целом патч был рабочий для многих баз. Чтобы ОКЗ заполнился, нужно перепровести документ Увольнение. Либо же можно выбрать ОКЗ в СЗВ-ТД вручную.
при загрузке расширения EF_70016573: Обычная: Ошибка применения модуля «EF_70016573 ОбщийМодуль.ЭлектронныеТрудовыеКнижки.Модуль». Список параметров метода «EF_70016573_ДанныеТрудовойДеятельностиСотрудника» не соответствует методу «ДанныеТрудовойДеятельностиСотрудника». Платформа: 1С:Предприятие 8.3 (8.3.20.1710)
Конфигурация: Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.23.165)
Да, патч уже отозван из-за этой ошибки. Ждем новый.
Здравствуйте. Патч не работает — ЗУП 3.1.25.25, платформа — 8.3.21.1607, или я что-то не так делаю?
Чтобы ОКЗ заполнился, нужно перепровести документ Увольнение. Либо же можно выбрать ОКЗ в СЗВ-ТД вручную.
А вообще патч уже отозвали из-за ошибки, которая возникая на некоторых базах. Мы дополнили статью. Ждем новый патч.
Добрый день! При создании нового документа СЗВ-ТД туда автоматически не подтягиваются коды ОКЗ. Но если вы сами зайдет в строки с мероприятями по уволенным. То там можно найти поле для ввода ОКЗ. И заполнить его вручную.
И вот тогда — в файл выгрузки для ПФР они попадут.
И этот файл ПФР принимает.
В общем, 1С исправили, но как-то не совсем ))
Здравствуйте! Да, Вы правы. Но хотя бы выбрать руками можно — уже что-то.
Кстати, патч уже отозвали из-за ошибки, которая возникая на некоторых базах. Мы дополнили статью.
Ждем новый патч, может быть и заполняться будет.
Если перепровести Увольнение, то ОКЗ уже подтянется автоматом (у меня получилось на 3.1.24.25).
Добрый день. Вчера отправила отчет об увольнении сотрудника, его не приняли. Сегодня установили новый патч.
мне нужно подавать корректирующий отчет или я могу перепровести увольнение и отчет сзв-тд и заново его отправить?
не поменяется ли идентификатор?
Мы в этой ситуации заново отправляли СЗВ-ТД с увольнением. У нас приняли.
Здравствуйте!
Перепровести Увольнение нужно, чтобы код ОКЗ заполнился в СЗВ-ТД автоматом.
У Вас отчет не приняли, значит мероприятия этого в ПФР еще нет, поэтому даже если поменяется идентификатор, то это не важно.
Патч отозван
Да, дополнили статью!
Добрый день! А для 3.1.23.68 этот патч можно использовать?
Для 3.1.23.68 патч не опбуликован. Нужен все-таки релиз посвежее.
Для этой версии патч не предназначен. Придется корректировать файл СЗВ-ТД, как показано в этой статье.
Доброе утро, патч для 3.1.24.23 опубликован, проверили работает, но нужно перепровести увольнения ранее созданные.
Добрый день. А как быть у нас версия 3.1.23.68 ( ну не можем срочно обновится). Сдача через 1С отчетность.
Здравствуйте! Добавлять строку в файл СЗВ-ТД, как описано в пункте «Правка файла выгрузки СЗВ-ТД напрямую в ЗУП 3.1».
Добрый день. В версиях ЗУП 3.1.23.165 и 3.1.24.25 патч может не работать по причине использования штатного расписания. Не стал разбираться в ошибке, отключил получение кода ОКЗ из штатного расписания в модуле «ЭлектронныеТрудовыеКнижкиРасширенный»:
Функция EF_70016573_ТрудоваяФункцияПоКадровымДаннымДляФормированияМероприятий(КадровыеДанные) Экспорт
//~~//18.11.2022 — исправление ошибки заполнения кода ОКЗ в СЗВ-ТД
//~~//выборка из Штатного расписания отключена
//Если ПолучитьФункциональнуюОпцию(«ИспользоватьШтатноеРасписание»)
// И ЗначениеЗаполнено(КадровыеДанные.ДолжностьПоШтатномуРасписанию) Тогда
//
// ДанныеПозиции = УправлениеШтатнымРасписанием.ДанныеПозицииШтатногоРасписания(
// КадровыеДанные.ДолжностьПоШтатномуРасписанию, КадровыеДанные.Период);
//
// Возврат ДанныеПозиции.ТрудоваяФункция;
//
//КонецЕсли;
//~~//18.11.2022 — исправление ошибки заполнения кода ОКЗ в СЗВ-ТД
Возврат ЭлектронныеТрудовыеКнижкиБазовый.EF_70016573_ТрудоваяФункцияПоКадровымДаннымДляФормированияМероприятий(КадровыеДанные);
КонецФункции
Здравствуйте! Не сталкивалась с такой ошибкой и не нашла похожих обращений.
На партнёрке только вот такое: tps://partners.v8.1c.ru/forum/topic/2094257 Но это похоже другая ошибка.
Добрый день!
А для 1С бухгалтерия предприятия патчи не выпускались по этой ошибке?
вот здесь https://releases.1c.ru/patches/total?nick=Accounting30&ver=3.0.121.31 не нашла… получается, только обновлять полностью конфигурацию?
Добрый день! Нужно обновиться минимум на 3.0.123.26. Для этой версии уже есть патч: EF_70016573
Добрый день! Подскажите пожалуйста, при частично сдаче отчета (сдан частично, с ошибкой — отсутствие кода ОКЗ по мероприятию увольнение) возможно ручное редактирование в частично сданном отчете и его повторная отправка или необходимо создавать корректировку через регистрацию трудовой деятельности с внесением необходимой информации (кода ОКЗ) в ручном режиме и отправка нового отчета?
Здравствуйте!
Если в СЗВ-ТД отмечено, что мероприятие не принято, то можно создать новое СВЗ-ТД, куда это мероприятие загрузится и его отправить.
Обратите внимание, что ошибка исправлена в определенных релизах. В более старых релизах может помочь патч.
При Увольнении в СЗВ-ТД (ЕФС-1) не заполняется должность увольняемого сотрудника. Так и должно быть или это неправильное поведение программы (ЗУП 3)?
Здравствуйте! Посмотрите: Нужно ли заполнять трудовую функцию и код ОКЗ в ЕФС-1 при увольнении?