НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2754] Корректное копирование и создание записи из текущей📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль he2 - Формы ввода данных, ИРБИС 128. Модуль WIrbis - Системный модуль
Завершено: 20.08.2026 19:08
Ценность Каталогизатор получает новую независимую запись без унаследованного статуса удаления, версии исходника и скрытых повреждений кодировки.
Сценарий При копировании записи в другую БД WIrbis сбрасывает системные атрибуты, нормализует строки в UTF-8, выполняет фатальный FLC до первого сохранения и повторно сохраняет значения AUTOIN только при необходимости нормализации. При создании записи из текущей he2 также сбрасывает статус и версию.
Совместимость Существующие кнопки, action и параметры сохраняются. Предупреждение FLC с кодом 2 остаётся допускаемым, а фатальная ошибка не оставляет логически удалённую пустую запись в целевой БД.
-
Задача I128-2754 устраняет наследование служебного состояния исходной записи при создании копии и не оставляет пустую удалённую строку после фатального FLC. PR независим и направлен в develop.
Куда смотреть:
Изменения по файлам:
modules/WIrbis/Actions/ButtonActions/CopyRecToDb.inc
modules/he2/__call/EditorLoaderCat/newrecfromcur.inc