QUIK: режимы «Только чтение» / «Чтение и запись» вместо «сверка / автоматически»

Система работает автоматически, ручного режима нет: выбор — только читать QUIK
(настройка и проверка: ничего не блокирует, не разблокирует, не меняет лимиты)
или читать и писать (боевая работа). В проверке МНП строка «Режим работы с QUIK»:
только чтение — сведение (ℹ), а не предупреждение, с объяснением, как включить
боевую работу.

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:16:14 +03:00
parent c7cb48f977
commit 47b183a072
5 changed files with 14 additions and 13 deletions
+3 -3
View File
@@ -124,7 +124,7 @@ func (h *setupHandlers) saveQuikCycle(w http.ResponseWriter, r *http.Request) {
}
// saveQuikMode — POST /admin/setup/quik/mode (мастер): как bj работает с QUIK — одним выбором вместо набора
// флажков. check — только сверка (в МНП bj не пишет, поручения вводят сотрудники); auto — bj ведёт поручения
// флажков. check — только чтение (bj читает, в МНП ничего не меняет); auto — чтение и запись, боевая работа: bj ведёт поручения
// сам: исходящие (блокировка, списание или снятие) и входящие (зачисление). Тонкая настройка (инструменты,
// коды клиентов, поручения из терминала, имитация) — в «Настройке», здесь не трогается. Экран сохраняет
// выбор сразу (X-BJ-Ajax — ответ строкой), без JavaScript — обычной формой.
@@ -142,9 +142,9 @@ func (h *setupHandlers) saveQuikMode(w http.ResponseWriter, r *http.Request) {
if r.PostForm.Has("account") {
s.Account = strings.TrimSpace(r.FormValue("account"))
}
msg := "только сверка — в QUIK bj ничего не пишет"
msg := "только чтение — bj ничего в QUIK не меняет"
if auto {
msg = "автоматически — bj ведёт поручения в QUIK сам"
msg = "чтение и запись — боевая работа: bj сам блокирует, списывает и зачисляет в QUIK"
if s.Account == "" {
msg += "; укажите торговый счёт"
}