Здравствуйте. Эту задачу можно решить при помощи глобальной корректировки.
Файл со списком инвентарных номеров рекомендую разбить на несколько файлов по 1-2 тысячи строк (один инвентарный номер - одна строка) в каждом, чтобы избежать проблем с зацикливанием глобальной корректировки.
Далее при помощи
специального юнифора из файла считываете список номеров в глобальную переменную. При помощи связки операторов REPEAT-UNTIL создаёте цикл по созданной глобальной переменной. Внутри цикла используете оператор REP: проходите циклом по полю 910 и если в текущем повторении инвентарный номер будет равен инвентарному номеру из первого повторения глобальной переменной, то место хранения нужно заменить на нужное, если нет - поменять поле на само себя. И не забудьте про переход строки в конце цикла по 910 полю. После этого первое повторение глобальной переменной затираете.
Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ.