Анкета участника: ответ НРД принимается автоматически — квитанция и ответ сервиса
Квитанции ЭДО НРД (пакеты C, «Уведомление о получении Пакетов…») разбираются: для нашей анкеты (#M2MPF…) — отметка «доставлена в НРД» с временем, ошибка первичной обработки — отказ с текстом квитанции. Ответ сервиса: INFO — «принята в обработку», OK — принята, ERROR — отказ с кодом; документ-ответ M2MTransferParticipantForm — регистрация подтверждена. Всё видно в строке «Исходящих», на странице анкеты и в плашке раздела НРД. После запуска bj перечитывает квитанции за день отправки, если отметки ещё нет (22.10 на 9 квитанция пришла раньше). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
@@ -469,6 +469,8 @@ func participantRegStatus(rc *RuntimeConfig) string {
|
||||
}
|
||||
out.WriteString(`. `)
|
||||
switch {
|
||||
case reg.RespAt.IsZero() && !reg.DeliveredAt.IsZero():
|
||||
out.WriteString(`<b>НРД получил анкету</b> (квитанция ` + reg.DeliveredAt.In(listMSK).Format("02.01 15:04:05") + `, ошибок нет) — ответ по существу пока не пришёл.`)
|
||||
case reg.RespAt.IsZero():
|
||||
out.WriteString(`Ответ НРД пока не получен.`)
|
||||
case strings.EqualFold(reg.Status, "ERROR"):
|
||||
|
||||
Reference in New Issue
Block a user