Своя организация в настройках (справочник НРД или вручную) вместо зашитого ИНН; ручной ввод: поиск клиента и бумаг в DEPO, одна бумага на поручение

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-09-17 19:51:04 +03:00
parent e4de1ab4d8
commit 1d0f904010
17 changed files with 484 additions and 82 deletions
+5
View File
@@ -78,6 +78,11 @@ func NewServer(cfg ServerConfig) (*Server, error) {
return nil, err
}
// Код отправителя — наша организация из настроек (приоритет над BJ_M2M_SENDER).
if code := orgCode(rc.Snapshot()); code != "" {
cfg.DefaultSender = m2m.DeponentCode(code)
}
// Выбор NSD-сендера: если в runtime-конфиге задан профиль ИШ и URL —
// используем реальный nsdadapter поверх REST ИШ; иначе mock-эмуляция.
// mockSender остаётся не-nil только в mock-режиме — на нём висит