07866526eb
Ответ НРД на анкету приходит как M2MTransferResponse (M2MER) с нулевым GUID — раньше он уходил в обработку перевода, «сделка не найдена», и отбрасывался. Теперь нулевой GUID распознаётся как ответ на регистрацию участника: - сырой XML сохраняется (captureNSDReply → nsd-replies); - отправка анкеты и ответ НРД пишутся в participant-reg.json (время, пакет, наименование, статус, коды, текст НРД); - на странице «Регистрация участника M2M» показываем: когда отправили и вердикт НРД («принял»/«отклонил» с текстом, напр. M2M37 «Некорректно указано наименование участника в анкете»). Текст берётся из самого ответа (serviceErrorTexts) — карту кодов не трогаем. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn