Режим разработки: служебные разделы, робот НРД и имитации — только по признаку из ключа лицензии

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-09-17 18:15:18 +03:00
parent 698956092b
commit 627dbca6af
22 changed files with 157 additions and 38 deletions
+2 -1
View File
@@ -506,7 +506,8 @@ func lkClaimToRequest(ctx context.Context, rc *RuntimeConfig, ep LKEndpoint, cl,
// MC0012500000, а серия/номер ДУЛ переопределяются на сценарий (робот
// читает сценарий из DocumentSeries). Прод-заявки этим маркером не
// затрагиваются. Позволяет прогонять все сценарии через путь ЛК.
if sc := lkDetectRobotScenario(str(data["contragent_name"])); sc != "" {
// Только в режиме разработки: у клиентов маршрута к роботу нет.
if sc := lkDetectRobotScenario(str(data["contragent_name"])); sc != "" && devMode(rc) {
doc := Document{DocumentType: "21", Series: sc, Number: robotDocumentNumbers[sc]}
req.Investor.Document = doc
req.InvestorDocumentOverride = &doc