Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Корректировка записей по Карте(Ключ=Значение)
Пользователь: ktwice (IP-адрес скрыт)
Дата: 15, October, 2019 13:58

Не могу определиться со способом организации корректировки записей в БД, если имеется список-соответствие:
ИдентификаторЧитателя(RI=) = ИмяФайлаФото(v950)
с большим количеством строк.

Как грамотно занести/переписать все ссылки на фото соответствующим читателям? Какие инструменты есть для этого в Ирбисе64 2017.1 ?

Re: Корректировка записей по Карте(Ключ=Значение)
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 15, October, 2019 14:38

Если файл имеет CSV структуру, то:

1. В АРМ Каталогизатор/Администратор можно подготовить файл ТВП (fst) и файл формата (pft) для импорта с преобразованием по ТВП и поиском записей для слияния (добавления данных) по формату.

2. В АРМ Книгообеспеченность - режим ИМПОРТ - почти аналогично. Только в данном случае реализовать легче.

Если у вас текст типа:

000222=имя файла.jpg
000221=имя файла1.jpg
...

то заменив = на ; - получите csv.



Редактировано 1 раз. Последний раз 15.10.2019 14:40 пользователем А. Роман.

Re: Корректировка записей по Карте(Ключ=Значение)
Пользователь: ktwice (IP-адрес скрыт)
Дата: 16, October, 2019 09:12

Спасибо!
АРМ Книгообеспеченность мы не используем,
А вот галочка Слияние в Импорте, похоже - то,что нужно.
(Надо только разобраться как это устроено)

С ходу разобраться не получилось.
Как указать что строчке
0012;0012.jpg
Соответствует запись в БД, найденная по
RI=0012
?

Что-бы обойтись без ТВП заменил csv на Текстовый
#30: 0012
#950: 0012.jpg
*****
...

Я туда двигаюсь?



Редактировано 1 раз. Последний раз 16.10.2019 10:12 пользователем ktwice.

Re: Корректировка записей по Карте(Ключ=Значение)
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 16, October, 2019 11:38

Если имя файла образовано из поля 30, т.е. соответствие именно такое: 0012;0012.jpg, то можно сделать глобальную корректировку БД:
ADD
950

v30 '.jpg'

Re: Корректировка записей по Карте(Ключ=Значение)
Пользователь: ktwice (IP-адрес скрыт)
Дата: 16, October, 2019 11:50

Записей много, не все значения можно посчитать.
Сейчас хочется достичь результата через Слияние как инструмент.

Re: Корректировка записей по Карте(Ключ=Значение)
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 16, October, 2019 15:12

Попробуйте разобраться с примером.

Вложения: students_daily.zip (19.5KB)  
Re: Корректировка записей по Карте(Ключ=Значение)
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 16, October, 2019 15:14

Только нужно иметь ввиду, что при большом кол-ве записей для импорта из-за фомирования протокола существенно замедляется импорт.

Если работать в АРМ Администратор - то термины для поиска надо преобразовывать в верхний регистр. Иначе в словаре не найдет ничего и записи не вольет а загрузит отдельно.

Как-то писал про это разработчикам.

Re: Корректировка записей по Карте(Ключ=Значение)
Пользователь: ktwice (IP-адрес скрыт)
Дата: 17, October, 2019 12:45

Разобрался.
Импортирую текстовый файл без ТВП.
Отдельно файл с новыми (полными) записями.
И отдельно файл с правками (только штрихкод и поля для замены) слиянием.
Добавил настроечный файл imprdr.pft с одной строкой:

|RI=|v30


Огромное спасибо!



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.