[I128-1480] SID библиографической записи в создаваемой записи полного текста отличается от sida записи каталога


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.1 >> [I128-1480] SID библиографической записи в создаваемой записи полного текста отличается от sida записи каталога📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.2.1 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: Комплексное решение Электронная библиотека ИРБИС64/128

Завершено: 22.06.2026 06:05

Проблема: При создании записи полного текста связь с библиографической записью в поле 2^C заполнялась объектным SID записи, полученным через GetSid(). Для записей каталога это значение может отличаться от SID, хранящегося в 903^* и используемого как sida библиографической записи.

Решение: В модуль FT добавлено единое правило получения SID библиографической записи: сначала используется значение 903^*, а объектный SID остается запасным вариантом для старых или неполных данных. Все найденные сценарии создания FT-записи переведены на это правило.

Технические подробности: Изменены пути создания полного текста из файла, импорта по ссылке и импорта из полей 951A/955A. Поле 2^B попрежнему заполняется шифром записи из 903^*, а поле 2^C теперь получает то же корректное SIDзначение библиографической записи.

-

1. Связанные задачи

1.1. 🔗 blocks: I128-1481

[I128-1481] При удалении полного текста у записи в АРМ Каталогизатор не находится соответствующая библиографическая запись в каталоге Статус: Завершено | Автор: Галина Арноси