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:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user