[I128-1843] Модельное поле 1001 в глобальных корректировках по списанию не удаляется


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.1 >> [I128-1843] Модельное поле 1001 в глобальных корректировках по списанию не удаляется📄 Скачать в DOCX


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

Компоненты: Технологическое обеспечение системы ИРБИС 64/128

Завершено: 21.02.2026 15:17

Ваш анализ по поводу поля 1001 верен. Отчасти вина на мне. Это поле служебное, через него в глобальных я передаю данные в запись, которая вызывается в CORREC. Просто должен быть обязательно оператор удаления этого поля перед выходом, т.е. перед оператором END.  Но задания (глобальные) на списания делались давно, разными людьми, которые уже ушли. Я в свое время перехватила все эти задания и начала их вести. Но не везде сделала проверку на поле 1001. Сейчас проверила и нашла 3 задания, где этого удаления не было. Быстрый способ это исправить, как вы предположили - добавить в строку 5 метку 1001. Это можно посоветовать Гене. И еще он может сам запустить на всю БД глобальную с удалением поля 1001. А вообще, с обновлениями получит исправленный вариант заданий.

 

Кроме того исключить поле 1001 из метода индексации в Fst  где у нас метод 5 присутствует