QUIK: имя базы МНП обязательно, доверие сертификату по умолчанию, памятка вместо пустых ссылок

- «База МНП» — в основной строке рядом с сервером и портом, обязательна (без неё
  модуль не подключается); «Дополнительно» — только шифрование.
- «Доверять сертификату сервера» включено по умолчанию у ненастроенного QUIK
  (у QUIK сертификат свой, не на IP).
- Строка версий над разделом обновляется сразу после проверки подключения
  (раньше — через 10 минут показывала старую ошибку).
- «что ему настроить · документы ARQA» вели в никуда (техническая справка не
  входит в рабочую сборку, документов ARQA на сервере клиента нет): вместо них
  «Памятка администратору QUIK» — и в мастере, и в «Настройке».
- Ссылки на техническую справку (Валидата, события bj2depo) — только в сборке
  со справкой; «Инструкция по размещению» ЛК вела на несуществующую страницу.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
zuevav
2026-10-06 17:11:14 +03:00
parent b118b4c405
commit 8084fac403
5 changed files with 32 additions and 25 deletions
+5
View File
@@ -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))