From f3b154c7fc3888c0ead287e9485fad6f0743deba Mon Sep 17 00:00:00 2001 From: fontvielle Date: Thu, 22 Oct 2026 13:12:08 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20=D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0?= =?UTF-8?q?=209=20=D0=BD=D0=B0=2022.10.2026=2013:11=20(=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=B4=20=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=D0=BC=D0=B8?= =?UTF-8?q?=20=D0=B2=20DEPO)=20=D0=B8=20=D1=8D=D1=82=D0=B0=D0=BB=D0=BE?= =?UTF-8?q?=D0=BD=20DEPO=2028?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn --- docs/client-status/bj9-state-20261022.json | 520 +++++++++++++++++++++ docs/client-status/bj9-state-20261022.md | 33 ++ 2 files changed, 553 insertions(+) create mode 100644 docs/client-status/bj9-state-20261022.json create mode 100644 docs/client-status/bj9-state-20261022.md diff --git a/docs/client-status/bj9-state-20261022.json b/docs/client-status/bj9-state-20261022.json new file mode 100644 index 0000000..e818f72 --- /dev/null +++ b/docs/client-status/bj9-state-20261022.json @@ -0,0 +1,520 @@ +{ + "at": "2026-10-22 13:11:03 +0300", + "host": "bj-server", + "os": "Ubuntu 22.04.5 LTS", + "uptime": "up 1 day, 20 hours, 4 minutes", + "installed": null, + "units": [ + "bj-backup.service inactive dead", + "bj-crypto.service active running", + "bj-keymedia.service active running", + "bj-npr.service active running", + "bj-quikexport.service active running", + "bj-server.service active running", + "bj-welcome.service inactive dead", + "igate.service active running", + "postgresql.service active exited", + "postgresql@14-main.service active running", + "bj-backup.timer active waiting", + "bj-welcome.timer active waiting" + ], + "setup": { + "postgres": { + "dsn": "***" + }, + "fancy_mssql": { + "db_type": "mssql", + "server": "10.10.10.2", + "port": 1433, + "user": "bj_user", + "password": "***", + "encrypt": "disable", + "depo_job_run": true, + "depo_job_mode": "bj", + "depo_job_check": "право на dbo.FTV_M2M_JOB есть; bj будет вызывать её каждые 10 с", + "depo_job_check_ok": true, + "depo_job_check_at": "2026-10-20T15:36:42.15374481+03:00", + "depo_proc_check": "проверочное событие BJ_PING обработано за 6s (STATE=ERROR)", + "depo_proc_check_ok": true, + "depo_proc_check_at": "2026-10-20T15:36:42.153744898+03:00", + "depo_job_every_sec": 0, + "depo_job_proc": "", + "depo_job_last": "22.10 13:10:59: OK за 3ms", + "depo_job_last_at": "2026-10-22T13:10:59.672085215+03:00", + "depo_database": "FTV_DE_DATA", + "depo_tables_mode": "auto", + "depo_tables_check": "в базе FTV_DE_DATA все 4 таблицы на месте, колонки совпадают, у логина bj_user есть SELECT/INSERT/UPDATE/DELETE", + "depo_tables_check_ok": true, + "depo_tables_check_at": "2026-10-20T15:36:36.124732434+03:00" + }, + "quik_mnp": { + "server": "91.209.122.88", + "port": 8849, + "database": "88_INSTR", + "user": "BROKER_88", + "password": "***", + "encrypt": "true", + "trust": true, + "verified": true, + "last_report": "=== Проверка подключения к БД МНП QUIK ===\nВремя: 2026-10-20 16:08:40 MSK\nСервер: 91.209.122.88:8849\nБД: 88_INSTR\nЛогин: BROKER_88\nШифрование: encrypt=true, TrustServerCertificate=true\nКлиент (bj): исходящий IP 10.10.10.9, драйвер go-mssqldb\n----------------------------------------\nРЕЗУЛЬТАТ: ПОДКЛЮЧЕНИЕ OK\n\nВерсия сервера: Microsoft SQL Server 2016 (SP3-GDR) (KB5029186) - 13.0.6435.1 (X64)\nТекущая БД: 88_INSTR\nЛогин на серв.: BROKER_88\nM2M-готовность: true — БД похожа на МНП с поддержкой M2M — ключевые объекты найдены.\n\nОбъекты МНП/M2M (видимость под логином):\n proc:cancel_instruction ДА\n proc:sp_NewInstrSec ДА\n proc:sp_SignInstrSec ДА\n table:Contracts ДА\n table:Export ДА\n table:Export2 ДА\n table:Instructions ДА\n table:M2MDepoRecipients ДА\n table:QuikSecurities ДА\n", + "last_at": "2026-10-20T13:08:40.406876Z", + "writes_enabled": true, + "emulate": false, + "real_write": false, + "auto_out": true, + "auto_in": true, + "poll_terminal": false, + "account": "L01+00000F00", + "sec_out": "", + "sec_in": "", + "client_code_map": null + }, + "m2m_auto": { + "enabled": true, + "changed_at": "2026-10-16T14:56:11.392844719+03:00", + "changed_by": "по умолчанию" + }, + "crypto": { + "provider": "validata", + "socket_path": "/run/bj/crypto.sock", + "module_path": "", + "profile": "" + }, + "nsd": { + "profile": "prod-gost", + "igw_base_url": "http://localhost:8090", + "key_container": "", + "org_code": "MC0413600000", + "org_inn": "7703807489", + "org_name": "ООО \"ИК \"Фонтвьель\"", + "deponent_code": "MC0413600000", + "account_id": "HL171004001C", + "section_id": "36MC0413600000F00", + "igw_v904": false, + "switched_at": "0001-01-01T00:00:00Z" + }, + "lk": { + "callback_url": "", + "lk_public_url": "https://lk.fontvielle.ru", + "lk_api_key": "", + "real_nsd_test": { + "enabled": false + }, + "portfolio_sync": { + "enabled": false + }, + "lk_active_env": "prod", + "lk_test": { + "base_url": "", + "login": "", + "password": "", + "last_ok": false, + "last_msg": "", + "last_at": "0001-01-01T00:00:00Z" + }, + "lk_prod": { + "base_url": "https://lk.fontvielle.ru", + "login": "fontvielle", + "password": "***", + "last_ok": true, + "last_msg": "связь есть (HTTP 200)", + "last_at": "2026-10-21T15:21:04.336287662+03:00" + }, + "lk_emulate_nsd": false + }, + "ca_certs": { + "urls": null, + "auto_update": false, + "last_fetch": "0001-01-01T00:00:00Z", + "last_fetch_log": "", + "fetched_certs": null + }, + "nsd_certs": { + "manual": false, + "last_run": "2026-10-22T13:01:32.593398666+03:00", + "last_log": "профиль PrUser_20261021-115316: изменений не требуется (в справочнике 351 записей)", + "last_profile": "PrUser_20261021-115316", + "last_rows": [ + { + "title": "Крипто-сервер НРД (ПРОМ, ГОСТ) — Шляппо А.А., от 21.08.2026", + "contour": "prod", + "subject_cn": "Шляппо Андрей Анатольевич", + "issuer_cn": "Корневой УЦ", + "serial": "40601E0097DD2440DD2813526A88308A", + "valid_from": "21.08.2026", + "valid_to": "21.08.2036", + "status": "в справочнике ИШ", + "kind": "ok" + }, + { + "title": "Крипто-сервер НРД (ТЕСТ, ГОСТ) — Петров П.П., от 24.09.2024", + "contour": "test", + "subject_cn": "Петров Петр Петрович", + "issuer_cn": "Тестовый УЦ", + "serial": "405015B0BF2E6BDBE8485E7666F31C15", + "valid_from": "24.09.2024", + "valid_to": "24.09.2032", + "status": "не для этого контура — в справочнике нет УЦ «Тестовый УЦ»", + "kind": "skip" + } + ], + "last_applied": "2026-10-21T14:56:05.014173731+03:00" + }, + "alerts": { + "smtp": { + "enabled": true, + "host": "mail.fontvielle.ru", + "port": 587, + "security": "starttls", + "username": "fontvielle\\support1", + "password": "***", + "from": "support@fontvielle.ru", + "to": "alexey.zuev@fontvielle.ru", + "last_msg": "проверочное письмо отправлено на alexey.zuev@fontvielle.ru", + "last_at": "2026-10-21T17:54:44.912624889+03:00" + }, + "zabbix": { + "enabled": false, + "server": "", + "port": 0, + "host": "", + "key": "", + "last_msg": "", + "last_at": "0001-01-01T00:00:00Z" + } + }, + "incoming_notify": { + "enabled": true, + "emails": "depo@fontvielle.ru", + "emails_back": "backoffice@fontvielle.ru", + "emails_middle": "", + "routes": { + "incoming": "admin,depo,back", + "infra": "admin,depo", + "orders": "admin,depo", + "quik": "admin,depo,back", + "system": "admin,depo", + "updates": "admin,depo" + }, + "routes_v": 2 + }, + "update": { + "base_url": "", + "channel": "", + "public_key": "", + "auto_check": false, + "last_check": "2026-10-22T09:59:22.667694793Z", + "last_result": "доступны обновления: bj-server 2026.10.22.16", + "available_version": "2026.10.22.16", + "components": { + "bj-component-install": "2026.10.22.1", + "bj-installer": "2026.10.22.1", + "bj-lk": "2026.10.22.1", + "bj-npr": "2026.10.22.5", + "bj-quikexport": "2026.10.22.5", + "bj-server": "2026.10.22.16", + "crypto-service.jar": "2026.09.25.14", + "igate-dist": "110.0.997" + }, + "components_channel": "stable" + }, + "license": { + "key": "***", + "install_id": "4fd5b9d9-1b90-4077-ac64-75ecb1710292", + "last_sync": "2026-10-22T12:55:03.641313725+03:00", + "last_attempt": "2026-10-22T12:55:03.641313725+03:00", + "last_ok": true, + "last_msg": "продлена: ключ до 21.12.2026" + }, + "branding": { + "logo_data_uri": "data:image/png;base64,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", + "logo_name": "загруженное.png" + }, + "npr": { + "enabled": false, + "dsn": "" + }, + "auth": { + "session_hours": 0, + "ad_enabled": true, + "ad_server": "ldaps://dc2.corp.fontvielle.ru", + "ad_domain": "corp.fontvielle.ru", + "ad_base_dn": "", + "ad_starttls": false, + "ad_skip_verify": false, + "ad_ca_pem": "-----BEGIN CERTIFICATE-----\nMIIDkzCCAnugAwIBAgIQUrpICaljjoBB5W1DqD27ZzANBgkqhkiG9w0BAQsFADBc\nMRIwEAYKCZImiZPyLGQBGRYCcnUxGjAYBgoJkiaJk/IsZAEZFgpmb250dmllbGxl\nMRQwEgYKCZImiZPyLGQBGRYEY29ycDEUMBIGA1UEAxMLY29ycC1EQzItQ0EwHhcN\nMjQwOTAzMDgxNzAyWhcNMzkwOTAzMDgyNzAxWjBcMRIwEAYKCZImiZPyLGQBGRYC\ncnUxGjAYBgoJkiaJk/IsZAEZFgpmb250dmllbGxlMRQwEgYKCZImiZPyLGQBGRYE\nY29ycDEUMBIGA1UEAxMLY29ycC1EQzItQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQDNjZo3VqxMkCJASEIcRlilMUL0e/n6fqSlry5mNJGxTpAaypb7\n1FhYnOJZU+Ep4GuCgU9vOFPPfsi0kHThAxbz0F/bqzMoDSoi/MDbC4d8wk+O+4VI\nlL3vXIklt7n+CFHvjT9MuRLudBPNkRpWU/HZwj1scPcuMMPswyXHaon+caFzUYnD\n9vb+7NjaHyTqXPdBno2igDrKtlMvbkEhGFeK4SDJIDsdbk8aZnIre6raMuyRPtM/\nV3jXYtsGdI5pgeulawtRMxMW6yH+iwOnhL+DyVC6nt2SGhbaxhPIc6wjC+yI4R0T\ntYCBjAnvFCpJUGbJRB1UlBGp6NeKWOFr+YxlAgMBAAGjUTBPMAsGA1UdDwQEAwIB\nhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQI8NDZ5UOtWxaKLnuYXaetQDHR\nOzAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAQEAw1er3Bxx4ZOm\nJKz8l1Zw0btBhA0R6MOoMGOnk4+PXyU8jA7k6OrYdH7iUwYwWq2pidZSCowAgPI+\nKInf1a7HpzalxgH/E8HUVb32hLPtSja0vqN7xfr+AWr2/W74JXJ4c7yXTzkpiV2A\n9hRNIIPQ/z4bBPIb0OvHDqS1lXKZVU0qA7v4DLdwOvXs4/rODx//oh24nEMH7T53\n/5rKnmAY06NgA12NTjR0WA4TOnwz+S9fRott1Qqcnhgir9Y8/xeTv4JKTE2Np1UP\n63ZQ+j07+AFV18F/novP48pr9V69P74ZTGqljnhps3ChzPU1oZRAyFyhzZ6qAPoM\nlwRbbUCkdw==\n-----END CERTIFICATE-----\n", + "ad_groups": [ + { + "group": "BJ-Admins", + "role": "admin" + }, + { + "group": "bj-operators", + "role": "operator" + }, + { + "group": "bj-risk", + "role": "risk" + }, + { + "group": "bj-viewers", + "role": "viewer" + } + ], + "ad_default_role": "", + "ad_bind_user": "svc-bj@corp.fontvielle.ru", + "ad_bind_password": "***", + "ad_recheck_minutes": 0 + }, + "backup": { + "enabled": true, + "share": "//10.10.10.11/Backup", + "dir": "BJ_Backup/bj", + "user": "BJ_Backup", + "password_set": true, + "every_hours": 6, + "keep_days": 14, + "saved_at": "2026-10-21T23:06:04.637490847+03:00" + }, + "https": { + "hostnames": [ + "m2m.corp.fontvielle.ru" + ] + }, + "time": { + "saved_at": "0001-01-01T00:00:00Z" + }, + "work_hours": { + "enabled": true, + "days": [ + 1, + 2, + 3, + 4, + 5 + ], + "from": "09:00", + "to": "18:00", + "saved_at": "2026-10-20T13:10:36.518700414+03:00" + }, + "onec": { + "checked_at": "0001-01-01T00:00:00Z" + }, + "nsd_emu": {}, + "mnp_emu": {}, + "updated_at": "2026-10-22T10:10:59.672085515Z" + }, + "cert_store": { + "total": 351, + "own": [ + { + "subject_cn": "Лапшина Юлия Юрьевна", + "serial": "40601E007552BDA25066B01F6AC4E11C", + "not_after": "06.10.2027", + "key_not_after": "06.10.2027", + "store": "gdbm" + }, + { + "subject_cn": "Владимирова Елена Николаевна", + "serial": "40601E00874DBC64BE13591568EE37F4", + "not_after": "14.10.2026", + "key_not_after": "14.10.2026", + "store": "gdbm" + }, + { + "subject_cn": "Лапшина Юлия Юрьевна", + "serial": "40601E00D65932857A193EDB68ECD430", + "not_after": "13.10.2026", + "key_not_after": "13.10.2026", + "store": "gdbm" + } + ] + }, + "handbook": { + "at": "2026-10-22T13:10:59+03:00", + "participants": 90, + "us": true + }, + "participant-regs.json": [ + { + "sent_at": "2026-10-21T18:27:29.358599345+03:00", + "pkg_id": "34", + "name": "ООО \"ИК \"Фонтвьель\"", + "channel": "PRODMC0413600000", + "resp_at": "2026-10-21T18:27:59.187522268+03:00", + "status": "ERROR", + "codes": [ + "M2M37" + ], + "resp_text": "Некорректно указано наименование участника в анкете (M2M37)", + "raw_file": "/var/lib/bj/.bj/nsd-replies/20261021-182759-participant-form-id844-M2MER.xml", + "delivered_at": "0001-01-01T00:00:00Z" + }, + { + "sent_at": "2026-10-22T11:07:31.968888104+03:00", + "pkg_id": "140", + "name": "Общество с ограниченной ответственностью \"Инвестиционная Компания \"Фонтвьель\"", + "channel": "PRODMC0413600000", + "resp_at": "2026-10-22T11:44:09+03:00", + "status": "OK", + "resp_text": "организация появилась в справочнике участников M2M НРД", + "delivered_at": "2026-10-22T11:07:31+03:00", + "package": "#M2MPF2210260000000000071.ZIP" + } + ], + "readiness.json": { + "at": "2026-10-22T13:10:03.65425577+03:00", + "ready": true + }, + "igate-install-status.json": { + "at": "2026-10-21T22:42:53+03:00", + "stage": "done", + "msg": "ИШ 110.0.997 установлен и работает; дальше — канал контура (TEST3 или боевой)", + "log": "== системные пакеты для работы ИШ без графики\n== дистрибутив ИШ\nпакет igate_110.0-997_amd64.deb, версия 110.0, sha256 65c39ee365d0b01a…\n== пользователь igate и хранилище паролей\n== база ИШ в PostgreSQL\n== установка пакета ИШ\nрезервная копия прежнего ИШ 107.0.930: /var/backups/ish-20261021-224152\n(Чтение базы данных … на данный момент установлено 95950 файлов и каталогов.)\nПодготовка к распаковке …/x/igate_110.0-997_amd64.deb …\nРаспаковывается igate (110.0) на замену (107.0) …\nНастраивается пакет igate (110.0) …\nlogname: no login name\nlogname: no login name\nНе удалось определить текущего пользователя\nДля регистрации сервиса заполните значение параметра в файле /etc/systemd/system/igate.service именем или идентификатором пользователя\nЗатем активируйте и запусите службу c помощью systemctl\n== настройка ИШ для работы без графики\n== база ИШ: создание схемы\n== запуск ИШ\n" + }, + "igate": { + "version": "", + "active": "active" + }, + "files": { + "/var/lib/bj/.bj/cert-expiry.json": { + "size": 25090, + "mtime": "2026-10-22 00:05:15", + "sha256": "de40d0b783fef5d6" + }, + "/var/lib/bj/.bj/components.json": { + "size": 1340, + "mtime": "2026-10-22 12:59:28", + "sha256": "81febfaccfdaa409" + }, + "/var/lib/bj/.bj/configured": { + "size": 21, + "mtime": "2026-10-16 14:59:11", + "sha256": "14eec237befe42d2" + }, + "/var/lib/bj/.bj/installed-from-iso": { + "size": 26, + "mtime": "2026-10-16 14:56:12", + "sha256": "c173c89d1e8742dd" + }, + "/var/lib/bj/.bj/license-watch.json": { + "size": 234, + "mtime": "2026-10-21 23:09:07", + "sha256": "a753d0f3f3c97740" + }, + "/var/lib/bj/.bj/m2m-handbook-cloud.json": { + "size": 45226, + "mtime": "2026-10-21 14:14:18", + "sha256": "f5a5e39e2378bf9e" + }, + "/var/lib/bj/.bj/m2m-handbook.json": { + "size": 26220, + "mtime": "2026-10-22 13:10:59", + "sha256": "fb475f94068f5888" + }, + "/var/lib/bj/.bj/m2m-handbook.xml": { + "size": 76257, + "mtime": "2026-10-22 13:10:59", + "sha256": "28f1938be02b5685" + }, + "/var/lib/bj/.bj/module.key": { + "size": 65, + "mtime": "2026-10-20 12:07:09", + "sha256": "a531c4084296d852" + }, + "/var/lib/bj/.bj/network-asked": { + "size": 26, + "mtime": "2026-10-16 14:54:04", + "sha256": "8bffdecec2e33ed0" + }, + "/var/lib/bj/.bj/nsd-health.json": { + "size": 2367, + "mtime": "2026-10-22 13:09:29", + "sha256": "c83486248bab3788" + }, + "/var/lib/bj/.bj/os-accounts-set": { + "size": 26, + "mtime": "2026-10-16 14:53:53", + "sha256": "9f1ea520f3b441b1" + }, + "/var/lib/bj/.bj/participant-reg.json": { + "size": 476, + "mtime": "2026-10-21 18:27:59", + "sha256": "955febe1faf05e5a" + }, + "/var/lib/bj/.bj/participant-regs.json": { + "size": 1113, + "mtime": "2026-10-22 11:44:09", + "sha256": "ed5d60485304fe79" + }, + "/var/lib/bj/.bj/poller-processed.json": { + "size": 5014, + "mtime": "2026-10-22 13:10:59", + "sha256": "27745c9fd4595cc9" + }, + "/var/lib/bj/.bj/prepare-update-tried": { + "size": 13, + "mtime": "2026-10-16 15:00:22", + "sha256": "562d000d83a79ea4" + }, + "/var/lib/bj/.bj/readiness.json": { + "size": 56, + "mtime": "2026-10-22 13:10:03", + "sha256": "b470f073720657fc" + }, + "/var/lib/bj/.bj/sessions.json": { + "size": 1026, + "mtime": "2026-10-22 13:10:30", + "sha256": "0c16de09f699d4ea" + }, + "/var/lib/bj/.bj/setup.json": { + "size": 306984, + "mtime": "2026-10-22 13:10:59", + "sha256": "b23ba2e4799433d7" + }, + "/var/lib/bj/.bj/users.json": { + "size": 1639, + "mtime": "2026-10-22 13:07:33", + "sha256": "b39b8a42c244f167" + }, + "/var/lib/bj/.bj/wizard-deferred.json": { + "size": 134, + "mtime": "2026-10-21 19:35:16", + "sha256": "d135b9d465ab2dae" + }, + "/etc/bj/backup-smb.cred": { + "size": 37, + "mtime": "2026-10-21 23:06:03", + "sha256": "6612fc1c8e1b489a" + }, + "/etc/bj/backup.conf": { + "size": 81, + "mtime": "2026-10-21 23:06:03", + "sha256": "934b478642ab0ad2" + }, + "/etc/bj/channel": { + "size": 7, + "mtime": "2026-10-16 14:37:36", + "sha256": "2b92ea252be0fbc2" + }, + "/etc/bj/hw-id": { + "size": 65, + "mtime": "2026-10-22 10:17:15", + "sha256": "690efae21609cf98" + }, + "/etc/bj/update.pub": { + "size": 45, + "mtime": "2026-10-16 14:56:10", + "sha256": "cc3125776fb1c5d3" + } + }, + "disk": [ + "/dev/sda2 98G 11G 83G 12% /", + "/dev/sda2 98G 11G 83G 12% /" + ], + "mem": [ + "total used free shared buff/cache available", + "Mem: 3911 781 168 47 2961 2799", + "Swap: 3910 3 3907" + ] +} diff --git a/docs/client-status/bj9-state-20261022.md b/docs/client-status/bj9-state-20261022.md new file mode 100644 index 0000000..5b48b6e --- /dev/null +++ b/docs/client-status/bj9-state-20261022.md @@ -0,0 +1,33 @@ +# Сервер 9 (ИК «Фонтвьель», боевой) — состояние на 2026-10-22 13:11:03 +0300 + +Снимок снят перед правками программиста Фонтвьель в DEPO — чтобы потом сравнить и автоматизировать то, что поменяют. JSON (настройки без секретов, контрольные суммы файлов): `bj9-state-20261022.json` рядом. + +## Система +- bj-server, Ubuntu 22.04.5 LTS, up 1 day, 20 hours, 4 minutes +- Службы: bj-backup.service inactive dead; bj-crypto.service active running; bj-keymedia.service active running; bj-npr.service active running; bj-quikexport.service active running; bj-server.service active running; bj-welcome.service inactive dead; igate.service active running; postgresql.service active exited; postgresql@14-main.service active running; bj-backup.timer active waiting; bj-welcome.timer active waiting +- Диск: /dev/sda2 98G 11G 83G 12% / | /dev/sda2 98G 11G 83G 12% / + +## bj +- Версия bj-server на момент снимка: 2026.10.22.16 (lic stable — 2026.10.22.17: снимок DEPO, домен в настройках) +- НРД: профиль `prod-gost`, шлюз `http://localhost:8090`, участник `MC0413600000`, ИНН `7703807489`, счёт `HL171004001C`, раздел `36MC0413600000F00` +- Регистрация участника M2M: анкета (пакет 140, `#M2MPF2210260000000000071.ZIP`) доставлена 22.10 11:07:31; **в справочнике НРД с 22.10 11:44** (90 участников) — регистрация подтверждена. +- Готовность (шаг «Проверка»): {'at': '2026-10-22T13:10:03.65425577+03:00', 'ready': True} +- Справочник участников НРД: {'at': '2026-10-22T13:10:59+03:00', 'participants': 90, 'us': True} +- Сертификаты нашей организации в справочнике шлюза (351 всего): Лапшина Юлия Юрьевна 40601E007552BDA25066B01F6AC4E11C до 06.10.2027; Владимирова Елена Николаевна 40601E00874DBC64BE13591568EE37F4 до 14.10.2026; Лапшина Юлия Юрьевна 40601E00D65932857A193EDB68ECD430 до 13.10.2026 + +## DEPO (Fancy) +- MSSQL `10.10.10.2:1433`, логин `bj_user`, encrypt `disable`; база — по умолчанию логина (`depo_db_prod`/`depo_db_test` не заданы) +- Обработка трансферных таблиц: режим `bj` (bj сам вызывает `FTV_M2M_JOB`), включена: True; проверки: таблицы True, джоба True +- Состав объектов bj в DEPO на 9 — снимок bj (с 2026.10.22.17): `/var/lib/bj/.bj/depo-snapshots/*.json` (через 3 мин после запуска, затем раз в сутки; кнопка «Статус системы → DEPO: что нужно bj»). + +## Эталон 28 (тестовый DEPO, BJ_DEPO_DATA, снят 22.10.2026) +- Процедуры: FTV_M2M_JOB (изм. 16.10 02:10), FTV_M2M_PROCESS_CREATE (16.10 02:14), FTV_M2M_PROCESS_EVENTS (21.10 15:20), FTV_M2M_PROCESS_OPERATION (16.10 02:13), FTV_M2M_PROCESS_WIRING (09.10 23:40), **FTV_M2M_UPDATE_HANDBOOK (13.10 09:57) — нет в `deploy/depo/fancy-m2m`, проверить на 9** +- Таблицы: FTV_M2M (14 столбцов), FTV_M2M_EVENTS (12), FTV_M2M_HANDBOOK (11), FTV_M2M_LINES (19) +- Зависимости Fancy — все на месте: D_CLISER_M2M, D_CLISER_M2M_DOL, OD_M2M_ACCS, OD_ONLINE_M2M_DEPO (+ триггер _II), FU_NEXT_DOC_NUM, GEN_ID, OD_PR_INS_WIRS, OD_DOC_CATS, OD_STEP_TYPES, OD_SYS_TABS +- Права bj_user: CONNECT; SELECT/INSERT/DELETE/… на FTV_M2M*. Нет VIEW DEFINITION (тексты процедур bj не видит — сравнение по дате изменения) и нет доступа к msdb (задания SQL Agent не видны). +- Константы в процедурах (README): @WHOS=383118, место 8106, тип счёта 836, тип документа 31 — привязаны к базе Фонтвьель. + +## Что сверить на 9 после установки 2026.10.22.17 +1. Снимок `depo-snapshots/*.json` на 9 против эталона 28: набор процедур (особенно FTV_M2M_UPDATE_HANDBOOK), даты изменения, столбцы таблиц, права bj_user. +2. Для сравнения текстов процедур — выдать bj_user `VIEW DEFINITION` на FTV_M2M* (только чтение определений) или сравнивать по дате. +3. Повторный снимок после правок программиста — разница покажет, что автоматизировать в установщике.