diff --git a/internal/lkgateway/manual.go b/internal/lkgateway/manual.go index 49599c2..4afa6d9 100644 --- a/internal/lkgateway/manual.go +++ b/internal/lkgateway/manual.go @@ -311,7 +311,7 @@ func manualDataProblems(o *ManualOrder) []string { p = append(p, "не заполнено: "+what) } } - need(o.PaperNo, "номер поручения клиента") + // Номер поручению присваивает учётная система при регистрации — здесь он не нужен. if !manualDateRe.MatchString(o.PaperDate) { p = append(p, "не заполнена дата поручения клиента") } diff --git a/internal/lkgateway/web/templates/admin_manual.html b/internal/lkgateway/web/templates/admin_manual.html index 9b2cb92..99a402d 100644 --- a/internal/lkgateway/web/templates/admin_manual.html +++ b/internal/lkgateway/web/templates/admin_manual.html @@ -78,7 +78,7 @@ {{range .List}} {{.O.Number}} - № {{.O.PaperNo}} от {{.O.PaperDate}} + {{if .O.PaperNo}}№ {{.O.PaperNo}} {{end}}от {{.O.PaperDate}} {{.O.FullName}} {{len .O.Securities}} {{if .O.RecvName}}{{.O.RecvName}}{{else}}ИНН {{.O.RecvINN}}{{end}} @@ -120,7 +120,7 @@
Номер в системе
{{$o.Number}} · введено {{msk $o.CreatedAt}}{{if $o.CreatedBy}} · {{$o.CreatedBy}}{{end}}
-
Поручение клиента
№ {{$o.PaperNo}} от {{$o.PaperDate}} · {{$o.ReceivedVia}}
+
Поручение клиента
{{if $o.PaperNo}}№ {{$o.PaperNo}} {{end}}от {{$o.PaperDate}} · {{$o.ReceivedVia}}{{if not $o.PaperNo}} · номер присвоит учётная система{{end}}
Клиент
{{$o.FullName}}, дата рождения {{$o.BirthDate}}
Документ
код {{$o.DocType}} · {{$o.DocSeries}} № {{$o.DocNumber}}{{if $o.DocIssueDate}} · выдан {{$o.DocIssueDate}}{{end}}{{if $o.DocIssuer}} · {{$o.DocIssuer}}{{end}}
Счёт депо / договор
{{$o.Account}}{{if $o.Contract}} · договор {{$o.Contract}}{{end}}{{if $o.QuikCode}} · код в торговой системе {{$o.QuikCode}}{{end}}
@@ -298,7 +298,6 @@ function mfRerun(){const f=document.getElementById('mf');if(f&&f.closest('detail
1. Основание
-
- - {{if .DepoOn}}{{end}} + К списку