НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2751] Пакетная обработка записей сводного каталога на Stage 13 в CSpider📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль CSpider - Сводный каталог
Завершено: 31.08.2026 21:20
Ценность Администраторы сводного каталога могут обрабатывать Stage 13 устойчивыми пакетами с меньшим количеством повторных открытий БД и фоновых заданий.
Сценарий CSpider группирует подготовленные записи по сводной БД, переиспользует открытые ресурсы и ставит объединение записей в очередь после пакетной проверки дублетов.
Совместимость Правила поиска дублетов, поля связи и внешний action Stage 13 сохраняются; изменяется только внутренняя организация пакетной обработки.
-
Задача I1282751 организует Stage 13 как пакетную обработку записей одной сводной БД. PR предназначен для 8 без BOM.develop; русский текст файла приведён к корректному UTF
Куда смотреть:
CSpider/Stage13.defaultdb.stage=16 с описанием ошибки. Возврата на Stage 5 нет, поэтому запись не уходит повторно на Stage 9.Изменения по файлам:
modules/CSpider/Actions/Stage13.inc
CSpider::GetRowBlob; читает нормализованный BLOB штатным GetBlob(defaultdb, ...).stage=16 и пишет понятное описание.modules/DP*Irbis64Native/*_call/RecWrite.inc
modules/Database/__call/SaveAndUpdateRecord.inc
Record*Content*db_mfn выполняется независимо от наличия sid, как и до добавления профилирования.