QUIK МНП: входящий перевод зачисляется клиенту только после проведения в DEPO
Если по переводу есть поручение FTV_M2M, зачисление ждёт, пока события BJ_ORDER_ACCEPTED обработаны в DEPO (SUCCESS); до того — состояние «ждёт проведения в DEPO» с причиной. Ошибка в DEPO — ждём, после возврата в очередь и проведения зачисление проходит само. DEPO в переводе не участвует — как раньше, по ответу НРД. 22.10.2026, 895C0A32: бумаги ушли в QUIK, хотя поручение в DEPO не создалось. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
@@ -121,7 +121,7 @@
|
||||
.qk-step.ok{border-color:color-mix(in srgb,#16a34a 45%,transparent);background:color-mix(in srgb,#16a34a 12%,var(--card));color:#0f7a37;font-weight:600}
|
||||
.qk-step.bad{border-color:color-mix(in srgb,#dc2626 45%,transparent);background:color-mix(in srgb,#dc2626 10%,var(--card));color:#b3261e;font-weight:600}
|
||||
.qk-state{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}
|
||||
.qk-state.registered{background:color-mix(in srgb,#d97706 15%,var(--card));color:#9a6b12}
|
||||
.qk-state.registered,.qk-state.wait_depo{background:color-mix(in srgb,#d97706 15%,var(--card));color:#9a6b12}
|
||||
.qk-state.signed,.qk-state.deposited{background:color-mix(in srgb,#16a34a 15%,var(--card));color:#0f7a37}
|
||||
.qk-state.denied{background:var(--card-2);color:var(--muted)}
|
||||
.qk-state.error{background:color-mix(in srgb,#dc2626 15%,var(--card));color:#b3261e}
|
||||
@@ -162,7 +162,7 @@
|
||||
<span class="muted" style="font-size:12px">клиент QUIK <code>{{.ClientID}}</code>{{if .Contract}} · {{.Contract}}{{end}}{{if .InstrNo}} · поручение МНП <b>№{{.InstrNo}}</b>{{end}}</span>
|
||||
<span class="qk-state {{.State}}">{{.StateRu}}</span>
|
||||
</div>
|
||||
{{if .Err}}<div style="color:#b3261e;font-size:12.5px;margin-top:4px">{{.Err}}</div>{{end}}
|
||||
{{if .Err}}<div style="{{if eq .State "wait_depo"}}color:var(--muted){{else}}color:#b3261e{{end}};font-size:12.5px;margin-top:4px">{{.Err}}</div>{{end}}
|
||||
{{if .Steps}}<div class="qk-steps">{{range .Steps}}<span class="qk-step {{if .OK}}ok{{else}}bad{{end}}" title="{{.Reply}}">{{msk .At}} · {{.Action}}{{if .ActionID}} #{{.ActionID}}{{end}}: {{.Reply}}</span>{{end}}</div>{{end}}
|
||||
<div style="display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:6px">
|
||||
{{if eq .State "registered"}}
|
||||
|
||||
@@ -371,7 +371,7 @@
|
||||
.qk-step.ok{border-color:color-mix(in srgb,#16a34a 45%,transparent);background:color-mix(in srgb,#16a34a 12%,var(--card));color:#0f7a37;font-weight:600}
|
||||
.qk-step.bad{border-color:color-mix(in srgb,#dc2626 45%,transparent);background:color-mix(in srgb,#dc2626 10%,var(--card));color:#b3261e;font-weight:600}
|
||||
.qk-state{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}
|
||||
.qk-state.registered{background:color-mix(in srgb,#d97706 15%,var(--card));color:#9a6b12}
|
||||
.qk-state.registered,.qk-state.wait_depo{background:color-mix(in srgb,#d97706 15%,var(--card));color:#9a6b12}
|
||||
.qk-state.signed,.qk-state.deposited{background:color-mix(in srgb,#16a34a 15%,var(--card));color:#0f7a37}
|
||||
.qk-state.denied{background:var(--card-2);color:var(--muted)}
|
||||
.qk-state.error{background:color-mix(in srgb,#dc2626 15%,var(--card));color:#b3261e}
|
||||
@@ -399,7 +399,7 @@
|
||||
<span class="muted" style="font-size:12px">клиент QUIK <code>{{.ClientID}}</code>{{if .Contract}} · {{.Contract}}{{end}}{{if .InstrNo}} · поручение МНП <b>№{{.InstrNo}}</b>{{end}}</span>
|
||||
<span class="qk-state {{.State}}">{{.StateRu}}</span>
|
||||
</div>
|
||||
{{if .Err}}<div style="color:#b3261e;font-size:12.5px;margin-top:4px">{{.Err}}</div>{{end}}
|
||||
{{if .Err}}<div style="{{if eq .State "wait_depo"}}color:var(--muted){{else}}color:#b3261e{{end}};font-size:12.5px;margin-top:4px">{{.Err}}</div>{{end}}
|
||||
{{if .Steps}}<div class="qk-steps">{{range .Steps}}<span class="qk-step {{if .OK}}ok{{else}}bad{{end}}" title="{{.Reply}}">{{msk .At}} · {{.Action}}{{if .ActionID}} #{{.ActionID}}{{end}}: {{.Reply}}</span>{{end}}</div>{{end}}
|
||||
<div style="display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:6px">
|
||||
{{if or (eq .State "error") (eq .State "manual") (not .InstrNo)}}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
.qk-step.ok{border-color:color-mix(in srgb,#16a34a 45%,transparent);background:color-mix(in srgb,#16a34a 12%,var(--card));color:#0f7a37;font-weight:600}
|
||||
.qk-step.bad{border-color:color-mix(in srgb,#dc2626 45%,transparent);background:color-mix(in srgb,#dc2626 10%,var(--card));color:#b3261e;font-weight:600}
|
||||
.qk-state{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}
|
||||
.qk-state.registered{background:color-mix(in srgb,#d97706 15%,var(--card));color:#9a6b12}
|
||||
.qk-state.registered,.qk-state.wait_depo{background:color-mix(in srgb,#d97706 15%,var(--card));color:#9a6b12}
|
||||
.qk-state.signed,.qk-state.deposited{background:color-mix(in srgb,#16a34a 15%,var(--card));color:#0f7a37}
|
||||
.qk-state.denied{background:var(--card-2);color:var(--muted)}
|
||||
.qk-state.error{background:color-mix(in srgb,#dc2626 15%,var(--card));color:#b3261e}
|
||||
|
||||
Reference in New Issue
Block a user