Commit Graph

  • e47e6cfbdc ЛК ЕСИА Финанс: портфель ДЕПО из DEPO — сверка каждые 10 с в проходе опроса, отправка только при изменении; настройки и «Синхронизировать сейчас» zuevav 2026-09-29 16:54:43 +03:00
  • 98e17a8cb7 PARAMETERS: номер и дата ответа НРД («50878767 от 29.09.2026») zuevav 2026-09-29 15:58:25 +03:00
  • a62db0aa0e FTV_M2M_EVENTS.PARAMETERS: номер ответа НРД (MS010 BizMsgIdr) для BJ_ORDER_ACCEPTED/BJ_EXECUTED/BJ_ORDER_REJECTED, в т.ч. при выгрузке истории zuevav 2026-09-29 15:56:19 +03:00
  • 0c42691d59 FTV_M2M_LINES: TimeNew пишется явно (в боевой DEPO у таблицы строк нет умолчания GETDATE()) zuevav 2026-09-29 15:39:34 +03:00
  • 44d6d7a74d Отказ сервиса M2M в ЛК — словами (наша расшифровка или текст НРД), M2M43; «передавать информацию о расходах» в QUIK — по заявке клиента zuevav 2026-09-29 15:37:34 +03:00
  • 7cd3583844 Код бумаги в запросе НРД — код НРД из DEPO по ISIN (у акций ≠ ISIN: SBER/03), иначе M2M43 zuevav 2026-09-29 15:09:14 +03:00
  • 2c2ab4e915 Код получателя в запросе НРД — по ИНН зачисляющего депозитария из справочника M2M (заявки ЛК уходили с кодом из настроек → M2M15) zuevav 2026-09-29 15:01:29 +03:00
  • adc22ef206 QUIK МНП: bj ведёт справочник депозитариев-получателей M2M (M2MDepoRecipients) по справочнику НРД — раз в 30 мин до 20:00 и при изменении справочника; состояние на «Поручения QUIK» zuevav 2026-09-29 13:45:31 +03:00
  • 7a84dd6d5b QUIK МНП: новый получатель M2M — повтор регистрации вывода (3×30 с), пока модуль не подхватит справочник; имя получателя из справочника НРД; опрос ЛК — до 4 мин на проход zuevav 2026-09-29 13:29:25 +03:00
  • b0de7f2979 Переключатель теста «боевой ЛК → TEST3» — в Настройка → ЛК ЕСИА Финанс (без режима разработки) zuevav 2026-09-29 13:21:02 +03:00
  • 7de9e3c65b Опрос ЛК ЕСИА Финанс раз в 10 секунд (было раз в минуту), повтор одной ошибки в журнале — не чаще раза в 5 мин zuevav 2026-09-29 13:13:24 +03:00
  • 91d8584a9c Тест «боевой ЛК → TEST3»: заявки выбранных клиентов ЕСИА Финанс — у нас всё по-настоящему (DEPO, QUIK МНП боевая запись только для них), в НРД с подменой инвестора на тест-клиента; «Исполнена» в ЛК по MS010; повтор отправки тоже с подменой; пометка и шаги ЛК в пути заявки; включатель на «Тестирование M2M» zuevav 2026-09-29 13:10:06 +03:00
  • 340fca7bd7 Путь заявки из всех источников: сделка, QUIK, события DEPO (с обработкой/ошибкой), поручение 16 и документы НРД (регистрация, GS036, GS116 сквитовано, MS010); «Обновлена» — последнее событие; статус учитывает сквитовку (GS116), время MS010 в строке статуса zuevav 2026-09-29 12:44:52 +03:00
  • e123eda691 Карточка поручения: уведомление НРД GS036 «нет встречного поручения» (по референсу строки) — в статусе, в ответах НРД и в оповещении о просрочке zuevav 2026-09-28 19:36:50 +03:00
  • 02e44c9173 Связь с НРД восстановилась — сквозная проверка сразу zuevav 2026-09-25 20:26:30 +03:00
  • d4237c9da3 Шапка: одна плашка «Шлюз НРД», подробности по участкам — в подсказке zuevav 2026-09-25 16:21:43 +03:00
  • 4cbefa41d5 Мониторинг связи с НРД: участки Шлюз/НРД/M2M/Отправка, сквозная проверка справочником раз в 10 мин, история за сутки на «Статусе», цепочка в шапке (30 с), автоповтор недоставленных до 24 ч, баннер и статус «ожидает отправки» в кабинете клиента zuevav 2026-09-25 16:17:25 +03:00
  • a0f6ce9f7b Карточки заявок обновляются сами: отпечаток состояния, перерисовка без ручного обновления, индикатор «обновляется автоматически» zuevav 2026-09-25 16:07:11 +03:00
  • 27c350a087 Карточка недоставленной заявки: фон ошибки вместо боковой полосы zuevav 2026-09-25 15:59:13 +03:00
  • 7327b66174 Тест: карточка недоставленной заявки zuevav 2026-09-25 15:58:46 +03:00
  • c2aaa09fe3 Отправка в НРД с подтверждением доставки: ERROR от ИШ — заявка «Не отправлена», без BJ_SENT; «Отправить повторно» тем же GUID; сторож связи ИШ↔НРД по журналу ИШ zuevav 2026-09-25 15:57:07 +03:00
  • eecb3b7923 Выпуск 2026.09.25.28: версии компонентов zuevav 2026-09-25 15:38:53 +03:00
  • 2f78c9429b Тестирование M2M: страница шире общих 1200px, длинные коды переносятся — без горизонтальной прокрутки zuevav 2026-09-25 15:38:30 +03:00
  • c56834af5c Выпуск 2026.09.25.27: версии компонентов zuevav 2026-09-25 15:37:34 +03:00
  • 92afdd2868 Входящие M2M: частичный приём — каждая бумага решается сама по себе (НРД допускает: по каждой принятой свой черновик 16/1); переводы на ИИС не принимаем — отказ M2M07 по всем бумагам zuevav 2026-09-25 15:36:58 +03:00
  • 76b97b0755 Выпуск 2026.09.25.26: версии компонентов zuevav 2026-09-25 15:22:41 +03:00
  • 16bfedb85f Исходящие: удаление черновика (кнопка в карточке и в журнале) — только в статусе draft, с снятием поручения QUIK МНП, если бумаги заблокированы zuevav 2026-09-25 15:22:08 +03:00
  • 4b81862a90 Выпуск 2026.09.25.25: версии компонентов zuevav 2026-09-25 00:30:24 +03:00
  • 820c764b93 Лицензия: блокировка сервера администратором тоже сразу удаляет ключ zuevav 2026-09-25 00:30:03 +03:00
  • fc907bea1d Выпуск 2026.09.25.24: версии компонентов zuevav 2026-09-25 00:19:37 +03:00
  • d67324e943 Отпечаток сервера для сервера лицензий: internal/hwid (machine-id, UUID платформы через /etc/bj/hw-id от установщика, MAC), передаётся при активации и продлении zuevav 2026-09-25 00:19:15 +03:00
  • 5ddea22b30 Выпуск 2026.09.25.23: версии компонентов zuevav 2026-09-25 00:14:52 +03:00
  • eea2a63968 Лицензия: ответ сервера «сервер отключён от лицензии» / «лицензия отозвана» — ключ удаляется сразу, оповещение zuevav 2026-09-25 00:14:30 +03:00
  • af7133beaa Выпуск 2026.09.25.22: версии компонентов zuevav 2026-09-25 00:08:27 +03:00
  • e4905ae7b7 bj: «базовая / полная лицензия» вместо названия плана zuevav 2026-09-25 00:08:06 +03:00
  • 7da9a380a9 Выпуск 2026.09.25.21: версии компонентов zuevav 2026-09-24 23:50:37 +03:00
  • 58d402e6fa Дашборд: готовность по шагам мастера настройки (с учётом лицензии) и список невыполненных шагов со ссылками zuevav 2026-09-24 23:50:14 +03:00
  • 0104300918 Выпуск 2026.09.25.20: версии компонентов zuevav 2026-09-24 23:38:06 +03:00
  • ae93900a2b Справочник участников M2M: установка-источник отправляет его на сервер лицензий; установки без своего справочника от НРД забирают копию раз в сутки, после подключения шлюза — не обращаются zuevav 2026-09-24 23:37:44 +03:00
  • 2a5a8d60fa Выпуск 2026.09.25.19: версии компонентов zuevav 2026-09-24 23:24:25 +03:00
  • 29e9dbcfbc Мастер, шаг 3 DEPO — по экранам: описание → подключение (проверка сразу) → таблицы (bj или скрипт) → обработка (job) → готово; справочник участников M2M встроен снимком для чистой установки zuevav 2026-09-24 23:24:03 +03:00
  • d7b53f1c16 Выпуск 2026.09.25.18: версии компонентов zuevav 2026-09-24 23:15:23 +03:00
  • cabf2e2c17 Мастер: 9 шагов — организация (реквизиты из DEPO, логотип) и QUIK МНП общими блоками из настроек; модули видны строго по лицензии; ЕСИА Финанс — отдельный модуль; логотип Фонтвьель только у Фонтвьель; пояснения по сторонним компонентам zuevav 2026-09-24 23:15:01 +03:00
  • d994350590 Выпуск 2026.09.25.17: версии компонентов zuevav 2026-09-24 22:56:46 +03:00
  • c3c470d48b Окно обновления: быстрый перезапуск bj (без обрыва между опросами) распознаётся по смене версии/сбросу отчёта; сторож 90 с zuevav 2026-09-24 22:56:24 +03:00
  • 965e21c686 Выпуск 2026.09.25.16: версии компонентов zuevav 2026-09-24 22:53:37 +03:00
  • a2d9d9c0f4 Тексты лицензии: поддержка (обновления) вместо «договора»; по окончании поддержки всё работает без новых версий zuevav 2026-09-24 22:53:16 +03:00
  • e5176d6df2 Выпуск 2026.09.25.15: версии компонентов zuevav 2026-09-24 22:44:25 +03:00
  • 2edc83e614 Модуль, снятый с лицензии, отключается один раз: служба остановлена (bj-keymedia unit-disable), одно оповещение, в списках не показывается; вернули в лицензию — служба включается zuevav 2026-09-24 22:43:34 +03:00
  • e450887688 Версии: у криптосервиса видна версия «Валидаты Клиент L» (производителя), название Валидаты как у производителя zuevav 2026-09-24 22:33:48 +03:00
  • 75c86246ad Выпуск: у каждого компонента своя версия — поднимается, только если изменился компонент (отпечаток исходников / сумма jar) zuevav 2026-09-24 22:32:13 +03:00
  • c45d8632ca Окно обновления: форма уходит как обычная (urlencoded), сервер разбирает и multipart — «Обновить» у строки снова обновляет только её zuevav 2026-09-24 22:28:49 +03:00
  • 56643cbe56 Окно обновления показывает только отчёт своей попытки (не ошибку прошлой); кружки шагов мастера кликабельны zuevav 2026-09-24 22:25:38 +03:00
  • 8b44d510eb Обновление: отказ сервера в файле модуля (снят с лицензии, bj помнит старый состав) — модуль пропускается, остальное ставится, лицензия продлевается сразу zuevav 2026-09-24 22:19:40 +03:00
  • 86c48288a0 Обновление: модули вне лицензии пропускаются с пояснением «не входит в лицензию — свяжитесь с ZETIT», а не срывают обновление zuevav 2026-09-24 22:17:29 +03:00
  • f1df6b529b Модули вне лицензии исчезают из интерфейса: меню, разделы настроек, прямые адреса отвечают «не входит в лицензию» zuevav 2026-09-24 22:14:47 +03:00
  • e043e7c371 Мастер, шаг 3 DEPO: подключение → трансферные таблицы → обработка (job); по умолчанию джобу SQL Agent создаёт bj разовым логином администратора zuevav 2026-09-24 22:11:42 +03:00
  • 775b4214b6 Обновление с индикатором хода (этапы, скачанные МБ, перезапуск ядра); в мастере ключ продукта не просится повторно zuevav 2026-09-24 22:04:08 +03:00
  • b9ca30bef1 Образ: подтверждение стирания — выбор пункта в меню загрузки (меню ждёт без таймера), вместо вопроса yes/no в журнале установщика zuevav 2026-09-24 21:27:27 +03:00
  • a6c3511349 Образ: установка без вопросов (DHCP, весь диск) с одним подтверждением стирания; приветствие на консоли не перерисовывается без нужды zuevav 2026-09-24 20:14:10 +03:00
  • d7d7e2105f Образ Ubuntu: слой обновлений (full-upgrade + ядро) и пакеты bj на диске — установка почти не качает из сети zuevav 2026-09-24 19:46:04 +03:00
  • 76c11b7247 Установщик: без ключа не перечислять модули, которых может не быть в лицензии zuevav 2026-09-24 18:10:56 +03:00
  • ce98ca137f Мастер по порядку без пропусков; шаг 5 — ключ организации и автообновление сертификатов НРД; в образ кладутся все файлы ядра zuevav 2026-09-24 18:10:10 +03:00
  • 9ed5b037a8 release.Plan: версию ядра подставлять только для bj-server — установщик с образа обновляется zuevav 2026-09-24 18:06:03 +03:00
  • dccd414643 Обновления: криптосервис ставится сам при любой лицензии; модули вне лицензии в списке не показываются zuevav 2026-09-24 18:04:20 +03:00
  • 350c673764 release.IsNewer: сравнивать все части версии — номер сборки за день значим zuevav 2026-09-24 18:01:00 +03:00
  • fdd70c06dd Обновления несут установщик: bj-installer — компонент ядра, refresh-system переписывает службы и скрипты; мастер предлагает обновиться сразу после ввода ключа zuevav 2026-09-24 17:44:28 +03:00
  • 222699168d Мастер: при установленной Валидате провайдер выбирается сам zuevav 2026-09-24 17:27:26 +03:00
  • 27bf8f6414 Мастер: пояснение к уже выполненным шагам, Валидата определяется сама без пути PKCS#11 zuevav 2026-09-24 17:26:41 +03:00
  • 9ee2641431 Первая загрузка: без повтора адреса после итога установщика zuevav 2026-09-24 17:21:17 +03:00
  • 0ceabbeed8 Первая загрузка: вопросы после cloud-init, консоль без сообщений загрузки, подсказки по шагам zuevav 2026-09-24 17:20:25 +03:00
  • e75de4f27d Образ Ubuntu: вариант раскладки для каждой из двух (us,ru) — иначе автоустановка падала с InconsistentMultiLayoutError; md5sum.txt пересчитывается zuevav 2026-09-24 16:41:55 +03:00
  • 7ecfee524d Образ Ubuntu: без ядра HWE и его пункта меню (2,08 → 1,78 ГБ) zuevav 2026-09-24 15:50:00 +03:00
  • d9451dcc48 bj-installer: поддерживаемые ОС — Ubuntu 22.04 LTS и Astra Linux SE (Debian 13 не поддерживает СКЗИ «Валидата Клиент L») zuevav 2026-09-24 15:41:47 +03:00
  • 9b963eb0b9 Образ на Ubuntu 22.04 LTS (автоустановка) со встроенной СКЗИ «Валидата Клиент L»: сборщик build-iso-ubuntu.sh, шаг установщика «СКЗИ Валидата» (из комплекта образа, с совместимой libldap 2.4), установщик принимает Ubuntu 22.04 zuevav 2026-09-24 15:29:42 +03:00
  • dac8038ce8 Мастер: видимые вторичные кнопки (текст на белом фоне), номера шагов в кнопках навигации zuevav 2026-09-24 14:24:27 +03:00
  • ea87958f43 Мастер настройки: после создания администратора — сразу в мастер; 7 шагов (лицензия, база bj, учёт DEPO, Валидата, сертификаты, шлюз НРД, проверка) с пояснениями что/зачем/где взять, каждый можно пропустить; исправлено имя поля URL ИШ zuevav 2026-09-24 14:23:12 +03:00
  • 2350fdf5aa firstboot: генерация пароля без обрыва канала (tr: ошибка записи) zuevav 2026-09-24 14:12:24 +03:00
  • f37f02c35e Корень сайта / → рабочая страница (/admin/, /first-run до настройки) вместо 404 zuevav 2026-09-24 14:10:18 +03:00
  • 1616b11eb5 Вход AD: причина отказа по подкоду контроллера домена (блокировка, истёкший пароль, смена пароля, отключена…) zuevav 2026-09-24 14:06:46 +03:00
  • 405061ef8d Сторож ИШ НРД: проверка каждые 30 с, оповещение через 2 мин недоступности, автоперезапуск igate (до 3 попыток, раз в 20 мин), оповещения «не помог»/«восстановлен», красный индикатор в шапке; igate в списке служб root-демона zuevav 2026-09-24 13:56:37 +03:00
  • 54404a8f6d Тест DEPO: сверка шлюза с DEPO как в бою (иностранные ISIN, остаток, счёт…): зачисление — отказ с кодом, списание — перевод не отправляется; режим «без проверки» для отладки джобы; статус «остановлен» zuevav 2026-09-24 13:42:30 +03:00
  • 8dbd97238a Образ: учётные записи ОС root_bj (sudo) и user_bj задаются автоматически, пароли генерируются при первой загрузке (можно ввести свои) и показываются один раз на итоговом экране; firstboot на bash (read -t/-p) zuevav 2026-09-24 13:15:49 +03:00
  • c88b0bb428 Установка: bj-server сам создаёт /run/bj (без bj-crypto служба падала с 226/NAMESPACE); шаг лицензии не показывается при установке с образа; причина при сбое запуска; Debian — один администратор с sudo, логин задаётся явно; логин на экране приветствия zuevav 2026-09-24 12:35:40 +03:00
  • 854f93205b Тест DEPO — только в режиме разработки (страница и пункт меню) zuevav 2026-09-24 12:21:03 +03:00
  • cd51722e91 Прогон в DEPO: у копии перевода свои REFERENCE (раньше повторялись исходные — в DEPO задваивались строки M2M-поручений) zuevav 2026-09-24 12:20:02 +03:00
  • d964bdb005 Тест DEPO: строки бумаг — список из кода (slice в шаблоне ломал форму) zuevav 2026-09-24 12:10:28 +03:00
  • 627f52cf5d Тест DEPO: SEC_CODE = код бумаги в НРД (кодировщик НДЦ), как в настоящем пакете; предупреждение, если кода нет zuevav 2026-09-24 12:05:29 +03:00
  • f4f11dd583 Тестирование DEPO: сценарии перевода (клиент и бумаги из DEPO, исход по каждой бумаге) с имитацией ответов НРД, пошаговая запись в FTV_M2M* и показ результата джобы; без отправки куда-либо, кроме базы DEPO; оповещения по тестовым GUID не рассылаются zuevav 2026-09-24 12:01:33 +03:00
  • b2f8652381 Расширение Fancy DEPO для M2M (процедуры Фонтвьель, снято 23.09): тексты, зависимости, параметры для установки у другого клиента zuevav 2026-09-23 16:48:25 +03:00
  • cb67875f7b bj-installer: создавать /etc/bj перед записью update.pub (песочница/установка с образа) zuevav 2026-09-23 16:31:04 +03:00
  • 14303b2522 build-iso: имена файлов ядра — из подписанного манифеста (payload), ошибка при отсутствии zuevav 2026-09-23 16:28:37 +03:00
  • d7a1aec0f0 bj-welcome: создавать /etc/issue.d zuevav 2026-09-23 09:01:17 +03:00
  • 492e226e54 Установка: приветственный экран консоли (bj-welcome: адрес веб-входа и состояние, всегда), ядро с образа без ключа продукта (--bundle), ключ продукта на первой веб-странице, повтор вопроса при каждой загрузке zuevav 2026-09-23 08:53:13 +03:00
  • 925c516e1e Первичная настройка: реквизиты депозитария (счёт/код/раздел в НРД, организация) определяются из базы DEPO (Fancy) и подставляются в пустые поля карточек «ИШ НРД»/«Организация» и мастера — человек проверяет и сохраняет zuevav 2026-09-23 08:43:57 +03:00
  • 199a0f5cc9 DEPO: LINK_NUMBER строк = депозитарный счёт НРД; BJ_SERVICE_ERROR и BJ_QUIK_* по строкам (REFERENCE); убраны события на весь GUID — по замечаниям Fancy 22.09 zuevav 2026-09-23 00:44:29 +03:00
  • bb89a56a0c Прогоны в DEPO доступны администратору вне режима разработки (проверка обработки трансферных таблиц) zuevav 2026-09-22 21:39:08 +03:00
  • 3cb956c37b gofmt zuevav 2026-09-22 21:33:38 +03:00
  • 79d0d6b76c DEPO: тестовый прогон исходящего (копия сделки на реального клиента, имитация решения контрагента, формы 16 и MS010) + список сделок для прогона zuevav 2026-09-22 21:33:14 +03:00
  • fc9f00a229 DEPO: BJ_RECEIVED и BJ_SENT по строкам (REFERENCE) — джоба bj2depo ищет строку по GUID+REFERENCE для любого события zuevav 2026-09-22 21:27:29 +03:00