Исправление загрузки запросов СФР в ЗУП КОРП 3.1.38.92: временное расширение для СЭДО 100.

16.09.26

Функциональные - Управление персоналом (HRM)

В ЗУП 3.1.38.92 при ручной загрузке запросов СФР старого формата СЭДО 100 может возникать ошибка «Метод объекта не обнаружен (ЗагрузитьСообщение100)». В результате XML-файл запроса недостающих сведений не загружается, хотя сам файл сформирован корректно. Публикация содержит временное расширение для ЗУП 3.1.38.92, возвращающее обработку сообщений СЭДО 100 без изменения типовой конфигурации. Решение предназначено для использования до выхода официального исправления 1С и особенно актуально в переходный период на новые типы сообщений СЭДО. Расширение минимально вмешивается в типовой механизм и устраняет ошибку загрузки старых запросов СФР.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Исправление загрузки запросов СФР в ЗУП КОРП 3.1.38.92: временное расширение для СЭДО 100.:
.cfe 12,54Kb
2 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

В последнем релизе ЗУП 3.1.38.92 в журнале ПФР входящий запросы СФР при загрузке из файла (используется например когда у пользователя стоит Контур) файлы, которые не успели загрузить по старой схеме выдавали ошибку:

 

Ошибка загрузки файла "VsclientiC Выгрузки 2026 Больничные листы Сентябрь Запрос недостающих сведений №41774564546 от 11.09.2026.xml" Метод объекта не обнаружен (ЗагрузитьСообщение100) (ФСС Документ.Входящий ЗапросФССДляРасчетаПособия. Форма. ФормаСписка. Форма(77)): Документы.ВходящийЗапросФССДляРасчетаПособия.ЗагрузитьСообщение100(Страхователь,ИдентификаторСообщения,ИсходныйXML, Ложь, Ре зультат,Кэш), (ФСС Документ.ВходящийЗапросФССДляРасчетаПособия, Форма, ФормаСписка Форма(31)) Результат = Загрузить Файл(Организация,СтруктураФайла.ИмяБезРасширения,ОписаниеФайла Хранение), (ОбщийМодуль.ФайловаяСистемаСлужебныйКлиент.Модуль(153)): ВыполнитьОбработкуОповещения(ПараметрыОбработкиРезультата.ОбработчикЗавершения, ПомещенныеФайлы); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка] Вероятно, файл не соответствует спецификации ответа веб-сервиса ФСС

В результате был сделано расширение (патч) исправляющее данную ошибку.

Взяла функции из релиза ЗУП КОРП 3.1.38.69

Более подробно.

Исправление загрузки сообщений СЭДО 100 в ЗУП 3.1.38.92

Краткое описание

После обновления 1С:ЗУП 3.1 до релиза 3.1.38.92 при ручной загрузке некоторых входящих запросов СФР старого формата СЭДО 100 может возникать ошибка:


 
Метод объекта не обнаружен (ЗагрузитьСообщение100)

В результате XML-файл «Запрос недостающих сведений» не загружается, хотя сам файл имеет корректную структуру.

В публикации предлагается временное расширение, восстанавливающее обработку сообщений СЭДО 100 без изменения типовой конфигурации.

Как проявляется ошибка

При попытке загрузить XML-файл входящего запроса СФР программа сообщает примерно следующее:


 
Ошибка загрузки файла ...

Метод объекта не обнаружен (ЗагрузитьСообщение100)

Документы.ВходящийЗапросФССДляРасчетаПособия.
ЗагрузитьСообщение100(...)

Вероятно, файл не соответствует спецификации ответа веб-сервиса ФСС

Последняя фраза может навести на мысль, что проблема находится непосредственно в XML.

Однако фактическая причина в данном случае другая: форма загрузки пытается вызвать:


 
Документы.ВходящийЗапросФССДляРасчетаПособия.ЗагрузитьСообщение100(...)

а нужного доступного метода в конфигурации нет.

То есть обработка завершается еще на этапе вызова загрузчика.

Что делает расширение

Расширение возвращает отсутствующий механизм обработки СЭДО 100.

Основная процедура имеет сигнатуру:


 
Процедура ЗагрузитьСообщение100(
    Страхователь,
    ИдентификаторСообщения,
    ТекстXML,
    ТребуетсяПодтверждение,
    Результат,
    Кэш) Экспорт

Она принимает XML, разбирает его DOM-структуру и ищет корневой элемент:


 
confirmationRequest

Если элемент не найден непосредственно, используется корневой элемент XML-документа. Именно такая логика реализована в расширении.

Обработка видов пособий

После разбора XML определяется вид входящего запроса.

Поддерживается обработка блоков:


 
benefit1Approve
benefit2Approve
benefit4Approve
benefit5Approve
benefit6Approve
recalculation

В зависимости от найденного элемента определяется соответствующий вид пособия и запускается заполнение реквизитов документа.

В частности, обрабатываются:

  • пособие по временной нетрудоспособности;
  • пособие по беременности и родам;
  • единовременное пособие при рождении ребенка;
  • ежемесячное пособие по уходу за ребенком;
  • пособие в связи с несчастным случаем на производстве;
  • перерасчеты.

Эта логика присутствует непосредственно в восстановленной процедуре загрузки.

Что происходит после разбора XML

После чтения данных расширение выполняет стандартное для входящего запроса заполнение:


 
Физическое лицо
Сотрудник
Организация
Ребенок
Карта МИР
Гражданство
Свойства реквизитов

Также определяется версия спецификации и обрабатываются дополнительные параметры входящего сообщения.

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


 
СЭДОФСС.ОшибкаОбработки(...)

То есть расширение не скрывает реальные ошибки XML или заполнения данных — они продолжают обрабатываться штатным способом.

Создание или обновление документа

После успешного разбора выполняется поиск уже существующего документа по идентификатору сообщения:


 
Ссылка = НайтиДокументПоСообщению(ИдентификаторСообщения);

Если документ найден, загружается его объект.

Если документа еще нет, создается новый:


 
ДокументОбъект =
    Документы.ВходящийЗапросФССДляРасчетаПособия.СоздатьДокумент();

После этого заполняются страхователь, организация, идентификатор сообщения и остальные данные, полученные из XML.

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


 
Если Не ЗначениеЗаполнено(ДокументОбъект.Дата) Тогда

    ДокументОбъект.Дата = ДатаСообщения;
    ДокументОбъект.ДатаСоздания = ДатаСообщения;
    ДокументОбъект.ДатаСообщения = ДатаСообщения;

КонецЕсли;

Этот блок явно присутствует в предоставленном варианте расширения.

Заполнение первичного документа

Для корректного формирования связей с первичным документом в расширении объекта документа добавлена экспортная функция:


 
Функция _ЗаполнитьПервичныйДокумент() Экспорт

    Возврат СЭДОФСС.
        ЗаполнитьПервичныйДокументДляРасчетаПособияФСС(
            ЭтотОбъект,
            Ложь);

КонецФункции

Таким образом, используется существующий типовой механизм ЗУП, а не собственная реализация поиска первичного документа.

При загрузке сообщения функция вызывается после переноса реквизитов из разобранного XML:


 
Если ДокументОбъект._ЗаполнитьПервичныйДокумент() Тогда
    ЕстьИзменения = Истина;
КонецЕсли;

Затем выполняется заполнение дат отправки и при наличии изменений документ записывается с проведением.

Вспомогательные процедуры

Для работы восстановленного загрузчика в расширение также вынесены необходимые процедуры обработки старого сообщения.

В частности:


 
_ЗаполнитьРеквизитыСообщения100()
_ЗаполнитьРеквизитыПерерасчета()
_ЗаполнитьСвойстваРеквизитов()
_ПоднятьВерсиюСпецификации()

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

Например, при обработке сообщения читаются:


 
elnInfo
insurerInfo
insuredInfo
receivePayment
calculationData
assignmentParams
insuranceCase
notice
vacation
wardInfo
birthInfo
childInfo
baseDocuments

Это позволяет не создавать альтернативный механизм СЭДО, а вернуть обработку старого сообщения в существующую архитектуру ЗУП.

Почему сделано именно расширением

Типовую конфигурацию менять не требуется.

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

При таком подходе:


 
основная конфигурация остается на поддержке;
не требуется снимать объекты с поддержки;
не изменяется типовая форма загрузки;
сохраняется штатный вызов ЗагрузитьСообщение100();
расширение можно быстро удалить после официального исправления.

Установка

Расширение устанавливается стандартным способом:

Администрирование → Печатные формы, отчеты и обработки → Расширения

или через соответствующий раздел управления расширениями в зависимости от интерфейса и прав пользователя.

После добавления расширения рекомендуется полностью перезапустить сеанс 1С.

Для клиент-серверной базы желательно выполнить проверку сначала на копии информационной базы.

Проверка

После установки необходимо повторно загрузить тот же XML-файл через штатную команду загрузки входящего запроса СФР.

До установки расширения возникает ошибка:


 
Метод объекта не обнаружен (ЗагрузитьСообщение100)

После установки XML должен перейти в восстановленную процедуру:


 
ЗагрузитьСообщение100(...)

и далее быть обработан штатными механизмами ЗУП.

Если данные XML корректны, должен быть создан либо обновлен документ:


 
Входящий запрос СФР для расчета пособия

Важное замечание

Расширение исправляет именно ситуацию, когда программа падает на отсутствии:


 
ЗагрузитьСообщение100

Оно не исправляет произвольные ошибки XML.

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

То есть исчезновение ошибки:


 
Метод объекта не обнаружен

и появление другой содержательной ошибки будет означать, что загрузчик СЭДО 100 уже начал работать и выполнение дошло до следующего этапа обработки.

Совместимость

Расширение подготовлено для:


 
1С:Зарплата и управление персоналом 3
релиз 3.1.38.92

Использование на других релизах необходимо проверять отдельно.

Особенно это касается последующих версий ЗУП: если 1С вернет или изменит ЗагрузитьСообщение100(), сохранение временного расширения может стать лишним или вызвать конфликт при обновлении.

Поэтому после каждого обновления ЗУП рекомендуется проверять необходимость расширения.

Когда расширение нужно удалить

Расширение следует отключить после появления типового исправления 1С.

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


 
Метод объекта не обнаружен (ЗагрузитьСообщение100)

После этого временное расширение больше не требуется.

Рекомендации перед использованием

Исправление затрагивает механизм загрузки документов СЭДО, поэтому перед использованием в рабочей базе рекомендуется:

  1. Сделать резервную копию информационной базы.
  2. Сначала установить расширение в тестовую копию.
  3. Проверить загрузку нескольких XML СЭДО 100.
  4. Проверить правильность созданного документа.
  5. Проверить сотрудника, организацию, период пособия, первичный документ и расчетные данные.
  6. Только после этого устанавливать исправление в рабочую базу.

Итог

В ЗУП 3.1.38.92 при загрузке старого входящего сообщения СЭДО 100 возможна ошибка:


 
Метод объекта не обнаружен (ЗагрузитьСообщение100)

Предлагаемое расширение восстанавливает отсутствующий обработчик и связанные с ним процедуры, сохраняя при этом типовую конфигурацию без изменений.

Решение рассчитано как временный патч до появления штатного исправления со стороны 1С.

 

 

Проверено на следующих конфигурациях и релизах:

  • Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.38.92

Вступайте в нашу телеграмм-группу Инфостарт

ЗУП 3.1.38.92 СЭДО СФР ФСС ЗагрузитьСообщение100 Запрос недостающих сведений ВходящийЗапросФССДляРасчетаПособия ошибка СЭДО расширение ЗУП пособия

См. также

Управление персоналом (HRM) Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры бюджетного учреждения 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Решение дает набор актуальных на текущий год форм бланков для ведения миграционного учёта по иностранным работникам в «1С:Зарплата и Управление Персоналом 8», «1С:Бухгалтерия 8», «1С:ERP 8», «1С:Комплексная Автоматизация 8» и других конфигураций 1С. Интеграция с Госуслугами. Дополнительная опция – автоматическая проверка по Реестру контролируемых лиц (РКЛ).

49980 руб.

06.02.2012    136443    103    88    

154

Управление персоналом (HRM) Бухгалтер Пользователь 1С:Предприятие 8 Бухгалтерский учет Управленческий учет Платные (руб)

1С:Зарплата и управление персоналом 8 – программа для полной автоматизация учета и управления сотрудниками на предприятии. Базовая, КОРП и ПРОФ версии. Покупайте в Инфостарт и получайте 15% бонусов на наши услуги, сервисы и мероприятия!

11100 руб.

17.02.2016    178172    777    6    

546

Управление персоналом (HRM) Россия Платные (руб)

Сервис автоматической массовой проверки иностранных сотрудников в реестре контролируемых лиц и отправки уведомлений в МВД. Защитите свой бизнес от штрафов до 2 млн руб, автоматизировав контроль за нарушениями иностранных сотрудников и взаимодействие с МВД. Снижение рисков на 95%

05.05.2026    741    2    user2197699    0    

0

Управление персоналом (HRM) Бесплатно (free)

В статье разбираем, как DISC-модель помогает понять, почему сотрудники по-разному реагируют на задачи, изменения и взаимодействие в команде. Кратко объясняем основы подхода и поведенческие типажи без сложной теории, показываем, какие сочетания чаще встречаются в IT-среде. Рассказываем, как особенности разных типов влияют на коммуникацию, распределение ролей и рабочие процессы. Показываем, как учитывать эти различия на практике – при постановке задач, управлении и формировании эффективных команд.

17.09.2026    486    user2086401    0    

1

Управление персоналом (HRM) 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Обработка подсчитывает количество оформленных отпусков сделанных исполнителем за период. Включены отпуска без оплаты на часы отсутствия.

1 стартмани

16.09.2026    135    0    AlenaBelousova    0    

0

Управление персоналом (HRM) 1С 8.3 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

В свое время на моем предприятии возникла задача. Нужно выгружать сотрудников в хмл файл, как можно быстрее как только они будут приняты / заведены в систему. Но выгружать нужно не всех. И не нужно выгружать тех, кто уже был ранее принят. Знал в итоге, когда и кого надо выгружать только кадровик. Ему и доверили волшебную кнопку. На форму вывели также поле "выгрузка в SAP была выполнена тогда-то, таким-то сотрудником".... Обработка предназначена для выгрузки данных сотрудника из 1С во внешние системы — SAP, AXAPTA, bitrix, NAVISION, корпоративные порталы и другие интеграционные решения. Основной сценарий передача сведений о сотруднике после завершения кадрового оформления. При этом выгружаются не все сотрудники, появившиеся в информационной базе, а только те, которые действительно должны быть переданы во внешнюю систему. В публикации рассматривается практический пример формирования XML-файла с данными сотрудника, и сохранение результата на стороне пользователя

5 стартмани

10.09.2026    319    1    EKATYA    0    

0

Управление персоналом (HRM) 1С 8.3 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Отчет для 1С:ЗУП КОРП 3.1, объединяющий в одной форме численность персонала, приемы, увольнения и причины увольнений. Ключевая особенность отчета — анализ выполняется на даты кадровых событий. Если в определенный день в организации произошел прием или увольнение, отчет показывает кадровую картину на эту дату в целом: численность по подразделениям, произошедшие приемы и увольнения, должности сотрудников, а для увольнений — причины со стороны HR и руководителя. При этом в отчет попадают и подразделения, в которых в этот день кадровых движений не происходило. Благодаря этому можно видеть не отдельный список кадровых документов, а состояние структуры организации в момент кадровых изменений. Предусмотрены отборы по периоду, должности, подразделению, вышестоящему подразделению, головной организации и тексту причины увольнения HR. протестировано на платформе 1С:Предприятие 8.3 (8.3.27.1989), ЗУП КОРП 3.1.38.92

5 стартмани

09.09.2026    343    2    EKATYA    1    

0

Управление персоналом (HRM) 1С 8.3 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Внешний кадровый отчет для анализа причин увольнения сотрудников. Показывает причины ухода по версии HR и руководителя, стаж до увольнения, подразделение и должность, позволяет анализировать текучесть по периодам и строить диаграммы. Подходит для ЗУП КОРП, ERP и Комплексной автоматизации 2. Важно! в ЗУП ПРОФ нет причин увольнения. протестировано на платформе 1С:Предприятие 8.3 (8.3.27.1989), ЗУП КОРП 3.1.38.92

5 стартмани

09.09.2026    289    1    EKATYA    2    

-1
Для отправки сообщения требуется регистрация/авторизация