НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте 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 присутствует