НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.1.1 >> [I128-2314] При сохранении полного текста множится поле с авторскими правами📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.1.1 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: Комплексное решение Электронная библиотека ИРБИС64/128
Завершено: 15.04.2026 11:04
Симптомы:
При сохранении записей при использовании поля MultyOcc редактора he2 если в конфигурации указаны значения по умолчанию, происходило размножение повторений таких полей, состоящих целиком из значений по умолчанию
Решение:
Улучшена логика очистки полей при сохранении (игнорирование значений по умолчанию)
В класс WIAhe2JsSave добавлена проверка значений по умолчанию (defaultValues) из конфигурации элементов формы ($f->elms2). Теперь при очистке пустых полей перед сохранением система учитывает заданные настройки: если введенное значение подполя совпадает с его значением по умолчанию, такое поле признается "пустым" и не сохраняется. Это предотвращает запись избыточных и неизмененных дефолтных данных.
-
Описание: В класс WIAhe2JsSave добавлена проверка значений по умолчанию (defaultValues) из конфигурации элементов формы ($f->elms2). Теперь при очистке пустых полей перед сохранением система учитывает заданные настройки: если введенное значение подполя совпадает с его значением по умолчанию, такое поле признается "пустым" и не сохраняется. Это предотвращает запись избыточных и неизмененных дефолтных данных.