Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
АРМ Книговыдача :  ИРБИС Irbis
 
Проблема продления по новой технологии
Пользователь: Rin_Asougi (IP-адрес скрыт)
Дата: 24, March, 2018 12:07

Добрый день!
В прошлом году перешли на Ирбис 64 2016. При заданном параметре SPECPROLONG=1 после продления книги, выданной по RFID-метке, и при попытке ее вернуть данные об этой книге из записи читателя не убираются (см. вложение). В электронном каталоге статус экземпляра в 910 поле правильно меняется на’0’.
Исторически сложилось, что в нашей библиотеке документы оклеиваются и штрих-кодами, и RFID-метками. Соответственно штрих-коды вводятся в поле 910^H, а RFID-метки - в 910^:. Путем тестов, я выяснила, что описанная выше ошибка появляется только при выдаче по полю в 910^:, с полем 910^H все отрабатывает, как и должно.
Помогите, пожалуйста, решить проблему.

Вложения: 10000.jpg (343.4KB)  
Re: Проблема продления по новой технологии
Пользователь: Alio (IP-адрес скрыт)
Дата: 26, March, 2018 10:27

Непонятно при чем тут продление? А обычный возврат по радиометке (находящейся в подполе :) проходит?

Re: Проблема продления по новой технологии
Пользователь: Rin_Asougi (IP-адрес скрыт)
Дата: 27, March, 2018 10:10

Alio написал(а):
-------------------------------------------------------
> Непонятно при чем тут продление? А обычный возврат
> по радиометке (находящейся в подполе :) проходит?


Продление тут при том, что обычный возврат по радиометке полностью проходит только в том случае, если книга не была продлена или была продлена при параметре ini-файла SPECPROLONG=0. В случае, если было сделано продление при параметре ini-файла SPECPROLONG=1, при возврате через радиометку (поле 910^:) меняется только статус экземпляра, а из записи читателя данные не уходят. При работе с полем 910^H одинаково правильно отрабатывает при любых значениях параметра SPECPROLONG.

Re: Проблема продления по новой технологии
Пользователь: Alio (IP-адрес скрыт)
Дата: 27, March, 2018 14:40

Доработку, связанную с использованием подполя 910^: для радиометки, Вы делали САМОСТОЯТЕЛЬНО - в дистрибутиве это НЕ ПРЕДУСМОТРЕНО.
Как Вы меняли для этого ТАБЛИЦУ ИНВЕРТИРОВАНИЯ и ТАБЛИЦУ АКТУАЛИЗАЦИИ (fst и ifs)? Переносили ли Вы эту собственную доработку в новую версию?
НЕ получается ли у Вас такая ситуация, что выдавали Вы по штрихкоду, а возврат пытаетесь делать по радиометке?

Re: Проблема продления по новой технологии
Пользователь: Rin_Asougi (IP-адрес скрыт)
Дата: 28, March, 2018 11:35

Alio написал(а):
-------------------------------------------------------
> Доработку, связанную с использованием подполя
> 910^: для радиометки, Вы делали САМОСТОЯТЕЛЬНО - в
> дистрибутиве это НЕ ПРЕДУСМОТРЕНО.
> Как Вы меняли для этого ТАБЛИЦУ ИНВЕРТИРОВАНИЯ и
> ТАБЛИЦУ АКТУАЛИЗАЦИИ (fst и ifs)? Переносили ли Вы
> эту собственную доработку в новую версию?
> НЕ получается ли у Вас такая ситуация, что
> выдавали Вы по штрихкоду, а возврат пытаетесь
> делать по радиометке?


Да, доработку делали сами, об этом читали в теме [irbis.gpntb.ru] и еще в какой-то, не могу сейчас ее найти.
В fst файл у нас добавлена строка:
910 0 mhl,(if p(v910) then |IN=|v910^:,|%|d910/ fi)

При переходе на новую версию доработка перенесена, выдают только либо по штрих-коду, либо по радиометке.

Re: Проблема продления по новой технологии
Пользователь: Alio (IP-адрес скрыт)
Дата: 28, March, 2018 11:39

Rin_Asougi написал(а):
-------------------------------------------------------
> Alio написал(а):
> --------------------------------------------------
> -----
> > Доработку, связанную с использованием подполя
> > 910^: для радиометки, Вы делали САМОСТОЯТЕЛЬНО -
> в
> > дистрибутиве это НЕ ПРЕДУСМОТРЕНО.
> > Как Вы меняли для этого ТАБЛИЦУ ИНВЕРТИРОВАНИЯ
> и
> > ТАБЛИЦУ АКТУАЛИЗАЦИИ (fst и ifs)? Переносили ли
> Вы
> > эту собственную доработку в новую версию?
> > НЕ получается ли у Вас такая ситуация, что
> > выдавали Вы по штрихкоду, а возврат пытаетесь
> > делать по радиометке?
>
>
> Да, доработку делали сами, об этом читали в теме
> [irbis.gpntb.ru] и
> еще в какой-то, не могу сейчас ее найти.
> В fst файл у нас добавлена строка:
> 910 0 mhl,(if p(v910) then |IN=|v910^:,|%|d910/
> fi)
После того, как Вы откорректировали FST, Вы выполнили режим СОЗДАТЬ СЛОВАРЬ ЗАНОВО?

Re: Проблема продления по новой технологии
Пользователь: Rin_Asougi (IP-адрес скрыт)
Дата: 28, March, 2018 11:42

Alio написал(а):
-------------------------------------------------------
> После того, как Вы откорректировали FST, Вы
> выполнили режим СОЗДАТЬ СЛОВАРЬ ЗАНОВО?


Естественно, у нас же с этим ежедневно работают отделы обслуживания.

Re: Проблема продления по новой технологии
Пользователь: Alio (IP-адрес скрыт)
Дата: 28, March, 2018 13:09

Rin_Asougi написал(а):
-------------------------------------------------------
> Alio написал(а):
> --------------------------------------------------
> -----
> > После того, как Вы откорректировали FST, Вы
> > выполнили режим СОЗДАТЬ СЛОВАРЬ ЗАНОВО?
>
>
> Естественно, у нас же с этим ежедневно работают
> отделы обслуживания.
Непонятное утверждение...
Выполните в АРМе Администратор для БД ЭК СОЗДАТЬ СЛОВАРЬ ЗАНОВО.

Re: Проблема продления по новой технологии
Пользователь: Rin_Asougi (IP-адрес скрыт)
Дата: 28, March, 2018 16:00

Я имела ввиду, что ежедневно работают выдачей/возвратом по радиометке, а без пересозданного словаря это было бы невозможно.

После того, как был откорректирован fst, словарь был пересоздан более 10 раз.


Еще раз напоминаю, что при SPECPROLONG=0 все отрабатывает без косяков.

Re: Проблема продления по новой технологии
Пользователь: Alio (IP-адрес скрыт)
Дата: 28, March, 2018 16:04

Rin_Asougi написал(а):
-------------------------------------------------------
> Я имела ввиду, что ежедневно работают
> выдачей/возвратом по радиометке, а без
> пересозданного словаря это было бы невозможно.
Однако... Это ВЫ откуда, простите, взяли. Абсолютно неверно.

>
> После того, как был откорректирован fst, словарь
> был пересоздан более 10 раз.
>
>
> Еще раз напоминаю, что при SPECPROLONG=0 все
> отрабатывает без косяков.
Я воспроизвел Вашу ситуацию и никаких проблем не обнаружил.



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