diff --git a/internal/lkgateway/quikdb_handlers.go b/internal/lkgateway/quikdb_handlers.go
index 696be48..9e8f7fa 100644
--- a/internal/lkgateway/quikdb_handlers.go
+++ b/internal/lkgateway/quikdb_handlers.go
@@ -195,6 +195,10 @@ func (h *setupHandlers) saveQuik(w http.ResponseWriter, r *http.Request) {
setupFlash(w, r, "QUIK МНП: укажите адрес сервера и логин")
return
}
+ if s.Database == "" { // без имени базы модуль не подключается (база логина по умолчанию — не она)
+ setupFlash(w, r, "QUIK МНП: укажите имя базы модуля неторговых поручений — его сообщает администратор QUIK")
+ return
+ }
if err := h.rc.UpdateQuik(s); err != nil {
setupFlash(w, r, "QUIK МНП: ошибка сохранения: "+err.Error())
return
@@ -245,6 +249,7 @@ func (h *setupHandlers) testQuik(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(&b, "----------------------------------------\n")
res, err := quikProbe(r.Context(), s)
+ go refreshVersions(h.rc) // строка версий над разделом — по новому подключению, а не через 10 минут
if err != nil {
fmt.Fprintf(&b, "РЕЗУЛЬТАТ: ОШИБКА ПОДКЛЮЧЕНИЯ\n\n")
b.WriteString(quikErrorDetail(err))
diff --git a/internal/lkgateway/web/templates/admin_fancy_queue.html b/internal/lkgateway/web/templates/admin_fancy_queue.html
index 1e8703f..6cb0db4 100644
--- a/internal/lkgateway/web/templates/admin_fancy_queue.html
+++ b/internal/lkgateway/web/templates/admin_fancy_queue.html
@@ -13,7 +13,7 @@
bj2depo процедура FTV_M2M_JOB ({{.JobMode}}) читает события, создаёт документ 16/16-1 в DEPO, отвечает DEPO_ORDER_CREATED (номер документа) или DEPO_ERROR →
документ bj следит за состоянием документа (OD_DOCS: начальный ввод → конец обработки / отмена) и при отмене оповещает →
события НРД по ответам MS010 и M2M bj дописывает BJ_ORDER_ACCEPTED / BJ_EXECUTED / BJ_REJECTED / BJ_CANCELLED.
- Опрос таблиц — раз в минуту. Подробности и словарь событий — страница для программиста Fancy.
+ Опрос таблиц — раз в минуту.{{if internalDocs}} Подробности и словарь событий — страница для программиста Fancy.{{end}}
bj ↔ bj2depo: события, таблицы, действия job →
+{{if internalDocs}}bj ↔ bj2depo: события, таблицы, действия job →
{{end}} {{end}} diff --git a/internal/lkgateway/web/templates/admin_setup.html b/internal/lkgateway/web/templates/admin_setup.html index 658e2da..ae7b1e1 100644 --- a/internal/lkgateway/web/templates/admin_setup.html +++ b/internal/lkgateway/web/templates/admin_setup.html @@ -239,7 +239,7 @@Активный профиль: {{if .Settings.Crypto.Profile}}{{.Settings.Crypto.Profile}}{{else}}—{{end}} · провайдер {{if and (not devOn) (or (eq .Settings.Crypto.Provider "stub") (eq .Settings.Crypto.Provider ""))}}не настроен{{else}}{{.Settings.Crypto.Provider}}{{end}}. Подробно — справка.
Активный профиль: {{if .Settings.Crypto.Profile}}{{.Settings.Crypto.Profile}}{{else}}—{{end}} · провайдер {{if and (not devOn) (or (eq .Settings.Crypto.Provider "stub") (eq .Settings.Crypto.Provider ""))}}не настроен{{else}}{{.Settings.Crypto.Provider}}{{end}}. {{if internalDocs}}Подробно — справка{{end}}.
Адрес и логин модуля неторговых поручений — у вашего администратора QUIK. Если модуля ещё нет, его подключает ARQA Technologies — письмо для них готово ниже.
- {{if .DepoLicensed}}{{template "letterCard" (letter "arqa")}} -Всё это описано в документации ARQA на модуль неторговых поручений — администратору QUIK она знакома:
-INSTROUTM2M (вывод ценных бумаг) и INSTRINM2M (ввод), типы неторговых поручений M2M;InstrEu — его логин и пароль вписываются ниже;M2MDepoRecipients заполняет bj; после первого заполнения модуль нужно перезапустить.Модуль неторговых поручений не входит в текущую лицензию — шаг пропускается.
{{else}}{{with .Fancy}}{{template "quikSection" .}}{{end}} {{if .Settings.Quik.Server}}{{template "mnpCheck" .}}{{end}} @@ -525,7 +512,7 @@ {{else}}Валидата на этом сервере не найдена.
zpki и zsdk из дистрибутива НРД (ClientL_Other.zip для Ubuntu 22.04, ClientL_ALSE.zip для Astra Linux) — sudo apt install ./zpki_*.deb ./zsdk_*.deb, подробнее — справка. После установки обновите эту страницу.
+ Как поставить. С образа Bridge&Join она ставится сама. Если bj ставили на готовую систему: пакеты zpki и zsdk из дистрибутива НРД (ClientL_Other.zip для Ubuntu 22.04, ClientL_ALSE.zip для Astra Linux) — sudo apt install ./zpki_*.deb ./zsdk_*.deb{{if internalDocs}}, подробнее — справка{{end}}. После установки обновите эту страницу.