Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
АРМ Книговыдача :  ИРБИС Irbis
 
Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 25, March, 2005 15:03

Здравствуйте!

Проблема в том, что при Выдаче литературы без заказа - в просмотре Выполненных заказов столбец "Читатель" пуст! Не выводится ни ФИО, ни идентификатор (им у нас служит штрих-код читателя).
Мне кажется, это неправильно :)

Re: Выдача без заказа
Пользователь: Alio (IP-адрес скрыт)
Дата: 25, March, 2005 15:51

Не совсем понял... При ВЫДАЧЕ БЕЗ ЗАКАЗ формируется формальный ВЫПОЛНЕННЫЙ ЗАКАЗ, в котором ОБЯЗАТЕЛЬНО указывается идентификатор читателя...

Re: Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 26, March, 2005 13:51

Покопался еще. Обнаружена закономерность - у всех подобных читателей нет Идентификатора... И - ТОЛЬКО при выдаче без заказа.

Вот две записи. Эта - запись читателя, у которого столбец пуст:

010767
#10/1:_Фамилия
#11/1:_Имя
#12/1:_Отчество
#13/1:_Моск. обл. Подольск, Улица, Дом
#15/1:_К-1,ст.препод.
#18/1:_Телефон
#51/1:_20000113^A¦ 2003.10.24 АХЛ
#920/1:_RDRU
#31/1:_^A20040727^B
#907/1:_^A20040826^BННН
#290/1:_+
#50/1:_04
#52/1:_20033012^CАХЛ
#52/2:_20040116^CАХЛ
#52/3:_20050126^CАХЛ
#907/2:_^A20050127^BСеливанова
#40/1:_^AИ(Амер)/Х37-867551^B740028^D20050325^E20050424^F******^GHUDO^CХемметт Д. Красная жатва;Мальтийский сокол;Дама в озере [Текст] : ^IШишкова
#40/2:_^AИ(Англ)/Л93-716625^B745227^D20050325^E20050424^F******^GHUDO^CЛюбовник-Фантом [Текст] / Фаню Ш.Ле.,Бульвер-Литтон Э.,Олифант М.и ^IШишкова
#40/3:_^AИ(Англ)/П18-670676^B767310^D20050325^E20050424^F******^GHUDO^CПратчетт Т. Дамы и господа [Text] / Пратчетт Т., 2002. - 448 с.^IШишкова


И соответствующая Пратчетту запись в RQST:

#42/1:_20050424
#41/1:_03-25-2005 16:40:07
#40/1:_03-25-2005 16:40:07
#30/1:_
#201/1:_Пратчетт Т. Дамы и господа [Text] / Пратчетт Т., 2002. - 448 с.
#903/1:_И(Англ)/П18-670676
#1/1:_HUDO
#102/1:_АХЛ*
#910/1:_^B767310^H


Подозрения также вызывает то, что на закладке ЧИТАТЕЛИ, при отсутствии Идентификатора, первая строчка карточки читателя - пустая... Не отсюда ли ноги растут?

Re: Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 29, March, 2005 09:57

Комментариев не будет?

Re: Выдача без заказа
Пользователь: НБ СибГТУ (IP-адрес скрыт)
Дата: 30, March, 2005 12:59

А какая версия? У нас в 2004.1 на пустую строку кнопка "Выдача без заказа" даже не реагирует. Обязательным условием книговыдачи тут как раз и явлется идентификация читателя по штрих-коду или по фамилии. Иначе просто не выдается.
Хотя при условии, что ранее был выбран читатель, при пустой строке действительно кнопка срабатывает. Вот вопрос: а на кого тогда записывается в поле 40? Возможно, просто сотрудникам быть повнимательнее?

М.Стрельцов

Re: Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 30, March, 2005 19:09

Версия 2004.2.
Безусловно, выбираем читателя по фамилии. То есть видим его карточку - первая строка пустая (так как нет Идентификатора). Дальше - ФИО, Дата записи и так далее. Выдаем ему книгу без заказа - пожалуйста, пустой столбец в списке Выполненных заказов.
Книга в базе RDR к нему прикрепляется, а вот в базу RQST ФИО читателя не заносится.

Собственно, я же дал в пример записи из RDR и RQST ;)

Делать пробовал лично, зависимость абсолютно однозначная.



Отправка отредактированного (30-03-05 19:11)

Re: Выдача без заказа
Пользователь: Alio (IP-адрес скрыт)
Дата: 31, March, 2005 18:06

Да, есть неточность - будет исправлено...

Re: Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 06, April, 2005 15:52

Когда будет готово обновление?
Возникают проблемы с построением списков читателей...

Re: Выдача без заказа
Пользователь: Бродовский (IP-адрес скрыт)
Дата: 06, April, 2005 17:40

Встречный вопрос - а почему у Вас есть читатели без идентификатора?

Re: Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 06, April, 2005 18:03

Потому что наклеить их 11 тысячам студентов (плюс еще преподаватели) в приказном порядке не представляется возможным.

А к чему этот вопрос? Ошибка есть, исправлять надо в любом случае.

Re: Выдача без заказа
Пользователь: Бродовский (IP-адрес скрыт)
Дата: 07, April, 2005 14:03

Это не наша ошибка, а Ваша. Идентификатор читателя является ОБЯЗАТЕЛЬНЫМ полем...

Re: Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 07, April, 2005 19:14

Честно говоря, я не нашел в инструкции указания о том, что поле 30 является обязательным.
Зато нашел такую цитату:

"Каждый конечный пользователь (читатель), приступающий к работе в АРМе "Читатель" должен зарегистрироваться, т.е. сообщить системе свое имя-идентификатор, в качестве которого может выступать номер читательского билета, фамилия и имя отчество или иные идентификационные признаки, опре-деленные при записи конечного пользователя в базе данных ЧИТАТЕЛЕЙ (RDR)."

Так что можно сказать, что идентификатор-то у нас есть - ФИО.
Эти данные, конечно, есть у всех читателей.

Более того, в инструкции, п. 4.3.2 - "Выполненные заказы" указано, что должно содержаться в столбце:

"ЧИТАТЕЛЬ - имя-идентификатор читателя, который делал данный заказ"

То есть - "номер читательского билета, фамилия и имя отчество или иные идентификационные признаки".
А этого не происходит :(


Александр Иосифович, мы клеим штрих-коды (это наш идентификатор) студентам, когда они приходят за литературой. Происходит это, конечно, постепенно. Поэтому и складывается такая ситуация...
Но неужели Вы считаете правильным, что ИРБИС заносит в базу данных заказов записи ВООБЩЕ без указания какой-либо информации о читателе??
Если поле 30 обязательно, пусть на нем висит ФЛК, не дающее сохранить запись при пустом поле...

Re: Выдача без заказа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 07, April, 2005 21:02

Если возникает такая жестокая необходимость, то создать флк для поля самостоятельно - это дело 5 минут.

Re: Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 08, April, 2005 09:17

Данивапрос!
А в пустые идентификаторы глобальной корректурой можно загнать фамилию.

Я на чем настаиваю - при некоторых условиях наблюдается некорректная работа ИРБИСа.
Не отрицаю, что, возможно, это и наша ошибка тоже. Но не только наша.

Re: Выдача без заказа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 08, April, 2005 10:27

Ну так ведь Александр Иосифович уже сказал, что "...будет исправлено...". Зачем об этом еще напоминать?

Re: Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 08, April, 2005 17:43

Я не напоминал, я просто спросил...
Как говорится, неизвестность хуже всего.

Re: Выдача без заказа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 08, April, 2005 18:10

Кстати, все равно интересно, почему у Вас нет идентификатора читателя. Даже если читатели не оштрихованы, у них должен быть читательский билет (хоть какой-нибудь), а у него должен быть номер. Без этого ну просто никакие библиотеки не обходятся, поскольку ФИО не есть однозначный идентификатор.
Так что это действительно ошибка с вашей стороны.

Re: Выдача без заказа
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 15, April, 2005 11:23

Тут надо подумать...
На первую массовую выдачу читатели приходят даже без студенческого билета.
Возможно, мы изменим технологию и будем в качестве идентификатора использовать номер пасспорта.

Тут еще одна вещь обнаружилась.
Если:
1) в базе есть два читателя с одинаковыми ФИО (идентификаторы разные)
2) один из них делает заказ в Читателе, регистрируясь под своей ФИО
3) Книговыдача выдает заказ - книга привязывается к первому в базе!

То есть уже на втором этапе возникает двусмысленность.
Возможно, стоит в ИРБИСе сделать автоматическую генерацию уникального идентификатора на базе ФИО?
Сохраняя при этом возможность ручного ввода.


Да, конечно, забыл добавить - и сделать возможной регистрацию только по идентификатору.



Отправка отредактированного (15-04-05 16:00)

Re: Выдача без заказа
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 18, April, 2005 11:25

"...3) Книговыдача выдает заказ - книга привязывается к первому в базе!...То есть уже на втором этапе возникает двусмысленность..."
А вот и бага :)

"...Возможно, стоит в ИРБИСе сделать автоматическую генерацию уникального идентификатора на базе ФИО?..."
Зачем автоматом? Не надо автоматом. Это тоже уже обсуждалось. Кстати, мною такое предложение и выдвигалось, но его грамотно задвинули Александр Карауш и Максим Куделя :)... Тогда сделал и сейчас никто не жалуется...

"...и сделать возможной регистрацию только по идентификатору..."
А в общем-то эту возможность Вы можете сделать сами, поправив в ТВП словарь с префиксом RI= так, чтобы там содержались ТОЛЬКО
идентификаторы. Но есть один момент: я не знаю, как это скажется на книговыдаче и на авторизации в вебе.



Отправка отредактированного (18-04-05 11:32)

г. Ярославль



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