{{define "content"}}
Пошаговый мастер первого запуска — состояние сохраняется после каждого шага
Пропустить мастер и перейти в систему → — вернуться к нему можно из «Настройка → Мастер настройки»
{{if .Flash}}{{.Flash}}
✓ Ключ продукта введён, лицензия активна: {{.Lic.Tenant}}, план {{.Lic.Plan}}, модули: {{if .Lic.Features}}{{range $i, $f := .Lic.Features}}{{if $i}}, {{end}}{{$f}}{{end}}{{else}}только ядро{{end}}; {{.Lic.Message}}
{{end}} {{with .Update}}{{if .HasUpdate}}На сервере лицензий есть что поставить (выпуск {{.Available}})
Образ установил ту версию bj, с которой был собран. На сервере лицензий есть более новая — с исправлениями ядра, установщика и служб. Поставьте её сейчас, до настройки: bj перезапустится примерно на 10 секунд, затем обновите страницу.
{{.Message}}
✓ Установлена последняя версия bj ({{.Available}}).
{{end}}{{end}} {{if .Done.License}}Модуль обмена с DEPO и QUIK не входит в текущую лицензию — шаг пропускается.
{{else}} {{$sub := .Sub}}Адрес сервера учётной базы DEPO и логин, под которым bj будет с ней работать. По «Далее» bj сохранит и сразу проверит подключение.
{{else if eq $sub "tables"}}Четыре таблицы обмена FTV_M2M* в базе {{.DepoTables.DB}}: через них bj передаёт поручения и события в DEPO. Данные учёта они не трогают. Кто их создаёт?
Процедура {{.DepoJob.Proc}} в базе DEPO каждые {{.DepoJob.Every}} с превращает записи bj в документы и операции учёта. Кто её запускает?
Ваш сервер: {{.DepoEdition}} — {{if .DepoAgent}}есть SQL Server Agent, рекомендуем первый вариант.{{else}}без SQL Server Agent, подходит вариант «запускает bj».{{end}}
{{end}} {{$mode := .Settings.Fancy.DepoJobMode}}{{if not $mode}}{{$mode = .DepoJobDef}}{{end}}{{if not $mode}}{{$mode = "sql-auto"}}{{end}} {{else if eq $sub "done"}}| Подключение к базе DEPO | {{if .Settings.Fancy.Server}}✓ {{.Settings.Fancy.Server}}, база {{.DepoTables.DB}}{{else}}не настроено{{end}} |
| Таблицы обмена FTV_M2M | {{if .Settings.Fancy.DepoTablesCheckOK}}✓ на месте{{else}}✗ {{.Settings.Fancy.DepoTablesCheck}}{{end}} |
| Обработка (job) | {{if .Settings.Fancy.DepoJobCheckOK}}✓ работает{{else}}✗ {{.Settings.Fancy.DepoJobCheck}}{{end}} |
Учёт DEPO подключён и проверен. Можно переходить к шагу 4 — там bj предложит реквизиты вашей организации из DEPO.
{{end}} {{end}} {{end}}База самого bj: журнал заявок и поручений, история обмена с НРД и DEPO, пользователи.
{{if .Done.Postgres}}✓ База готова{{if .PGSummary}}: {{.PGSummary}}{{end}}. Её создал установщик — ничего делать не нужно, переходите к следующему шагу.
{{end}} {{if not .Done.Postgres}}Bridge-and-Join-s сам поднимет PostgreSQL в контейнере (podman-compose), создаст БД bj и накатит миграции. Подходит для дев-стенда. Для продакшена лучше указать свой DSN.
Пропустить (буду работать в режиме in-memory — без сохранения сделок)
{{end}}✓ Определено из DEPO: {{.Suggest.OrgName}}, ИНН {{.Suggest.OrgINN}}, код {{.Suggest.OrgCode}}{{if .Suggest.AccountID}}, счёт НРД {{.Suggest.AccountID}}{{end}}. Поля ниже заполнены — проверьте и нажмите «Сохранить».
{{end}}{{end}}{{end}} {{with .Fancy}}{{template "orgSection" .}}{{end}}Показывается справа в шапке отчётов для регулятора. Можно загрузить сейчас или позже в «Настройка → Оформление».
{{if .Settings.Branding.LogoDataURI}}Модуль неторговых поручений не входит в текущую лицензию — шаг пропускается.
{{else}}{{with .Fancy}}{{template "quikSection" .}}{{end}}{{end}}СКЗИ «Валидата Клиент L» проверяет подписи НРД на квитанциях и сообщениях и нужно для работы с ключами и сертификатами (шаг 5).
{{if .ValidataVer}}✓ Валидата установлена вместе с bj: версия {{.ValidataVer}}, каталог /opt/Validata/VDCSP. Ничего настраивать на этом шаге не нужно.
bj работает с Валидатой через свою службу криптографии bj-crypto{{if eq .CryptoSvc "active"}} — она запущена{{else}} — сейчас она не запущена: служба ставится обновлением с сервера лицензий (шаг 1, кнопка «Обновить сейчас»), а работает с ключом, установленным на шаге 5{{end}}.
Валидата на этом сервере не найдена.
zpki и zsdk из дистрибутива НРД (ClientL_Other.zip для Ubuntu 22.04, ClientL_ALSE.zip для Astra Linux) — sudo apt install ./zpki_*.deb ./zsdk_*.deb, подробнее — справка. После установки обновите эту страницу.
Здесь две части: ключ и сертификат вашей организации (ставите вы) и сертификаты НРД и удостоверяющих центров (bj ведёт их сам).
✓ Автоматическое обновление {{if .Settings.NSDCerts.Manual}}выключено (включается в «Настройка → Криптография»){{else}}включено{{end}}. Делать на этом шаге ничего не нужно.
https://fs.moex.com/cdp/sert/GOST.zip, сертификаты УЦ — https://fs.moex.com/cdp/. Когда там появляется новый сертификат, мы добавляем его в комплект bj, и он приезжает к вам с обновлением.Последняя сверка: {{.Settings.NSDCerts.LastRun.Format "02.01.2006 15:04"}}{{if .Settings.NSDCerts.LastProfile}}, профиль ИШ {{.Settings.NSDCerts.LastProfile}}{{end}}.
{{else}}Первая сверка пройдёт, когда будут настроены ключ и шлюз НРД (шаг 6).
{{end}} {{if .Certs}}| Владелец | Издатель | Действителен до | ИНН | Ключ |
|---|---|---|---|---|
| {{.SubjectCN}} | {{.IssuerCN}} | {{.NotAfter.Format "02.01.2006"}} | {{if .INN}}{{.INN}}{{else}}—{{end}} |
{{if .HasPrivateKey}}есть{{else}}нет{{end}} |
Ключ организации ещё не установлен. Можно пропустить этот шаг и вернуться к нему, когда будет архив ключа.
{{end}}Адрес web-сервиса ONYX и имя ключевого контейнера НРД.
Организация (код участника, ИНН, наименование) — на шаге 4.
Прогон полного цикла: создание заявки → валидация → подпись → отправка в НРД (или mock) → ожидание Decision → подтверждение.
| Заявка | {{.Settings.LastTest.ClaimID}} |
| Финальное состояние | {{ruState .Settings.LastTest.FinalStatus}} |
| Результат | {{if .Settings.LastTest.OK}}успех{{else}}ошибка{{end}} |
| Сообщение | {{.Settings.LastTest.Message}} |
Проверьте, что база данных, СКЗИ и шлюз НРД доступны: на странице «Статус» bj проверяет каждое подключение и показывает, что нужно исправить.
Открыть проверку подключений → {{end}}| PostgreSQL | {{if .Done.Postgres}}настроен{{else}}in-memory{{end}} |
| Крипто-провайдер | {{if .Done.Crypto}}Валидата Клиент L{{if .ValidataVer}} {{.ValidataVer}}{{end}}{{else}}не настроен{{end}} |
| Сертификатов установлено | {{len .Certs}} |
| ИШ НРД | {{if .Done.NSD}}{{.Settings.NSD.Profile}}{{else}}{{if devOn}}mock-режим{{else}}не настроен{{end}}{{end}} |
| Тестовый прогон | {{if .Done.TestRun}}пройден{{else}}не запускался{{end}} |