Путь заявки из всех источников: сделка, QUIK, события DEPO (с обработкой/ошибкой), поручение 16 и документы НРД (регистрация, GS036, GS116 сквитовано, MS010); «Обновлена» — последнее событие; статус учитывает сквитовку (GS116), время MS010 в строке статуса
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -140,6 +140,9 @@ func liveOutgoingState(c ClaimView) LiveStatus {
|
||||
case depo.Done && depo.Rejected:
|
||||
return LiveStatus{Text: "поручение 16 завершено отказом НРД (MS010)", Kind: "bad"}
|
||||
case depo.Done:
|
||||
if watch != nil && !watch.MS010At.IsZero() {
|
||||
return LiveStatus{Text: "поручение 16 исполнено: MS010 получен " + watch.MS010At.In(mskZone).Format("02.01.2006 15:04"), Kind: "ok"}
|
||||
}
|
||||
return LiveStatus{Text: "поручение 16 исполнено: MS010 получен", Kind: "ok"}
|
||||
case watch != nil:
|
||||
k := watch.Kind()
|
||||
|
||||
Reference in New Issue
Block a user