Анкета участника M2M: ссылка в разделе НРД + предзаполнение по фирме
- В «Настройка → НРД» добавлена карточка «Регистрация участника M2M» со ссылкой на /admin/setup/participant-form (раньше страница была только по URL). - participantFormPrefill теперь заполняет анкету по реквизитам фирмы, а не только из автоопределения DEPO: берёт ИНН/коды из настроек НРД и наименования (полное/сокращённое/отображаемое/англ.) из справочника участников НРД (по MC-коду, затем по ИНН); DisplayName/Short подставляются, если пусты. - org.go: добавлен handbookByINN. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
@@ -34,6 +34,20 @@ func handbookParticipants() []HandbookEntry {
|
||||
return out
|
||||
}
|
||||
|
||||
// handbookByINN — участник справочника по ИНН (первый не-"place").
|
||||
func handbookByINN(inn string) (HandbookEntry, bool) {
|
||||
inn = strings.TrimSpace(inn)
|
||||
if inn == "" {
|
||||
return HandbookEntry{}, false
|
||||
}
|
||||
for _, p := range handbookParticipants() {
|
||||
if p.INN == inn {
|
||||
return p, true
|
||||
}
|
||||
}
|
||||
return HandbookEntry{}, false
|
||||
}
|
||||
|
||||
// handbookByCode — участник по MC-коду.
|
||||
func handbookByCode(code string) (HandbookEntry, bool) {
|
||||
code = strings.ToUpper(strings.TrimSpace(code))
|
||||
|
||||
Reference in New Issue
Block a user