Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Опыт и разработки пользователей ИРБИС :  ИРБИС Irbis
 
Вопрос по IRBIS64_CLIENT.DLL
Пользователь: u238 (IP-адрес скрыт)
Дата: 19, August, 2013 14:49

Занимаюсь небольшой разработкой. Хочу сделать возврат книги по его ШК.

Сделал поиск книги по ШК. Получаю номер MFN.



Далее по логике как я понимаю нужно нужно найти пользователя, который взял книгу, т.е. найти пользователя у которого есть запись книги в поле v40.
Что бы ШК совпадал. Удаляем эту запись.

ну и соответственно найти у книги поле v910, с ее ШК, поменять статус на 0.
1. Правильно ли я понимаю логику?


2. Правильно ли я понимаю, что для изменения одного поля, нужно считать запись, изменить поле, и измененную запись переписать целиком?

Re: Вопрос по IRBIS64_CLIENT.DLL
Пользователь: Alio (IP-адрес скрыт)
Дата: 19, August, 2013 15:40

u238 написал(а):
-------------------------------------------------------
> Занимаюсь небольшой разработкой. Хочу сделать
> возврат книги по его ШК.
>
> Сделал поиск книги по ШК. Получаю номер MFN.
>
>
>
> Далее по логике как я понимаю нужно нужно найти
> пользователя, который взял книгу, т.е. найти
> пользователя у которого есть запись книги в поле
> v40.
> Что бы ШК совпадал. Удаляем эту запись.
Что значит УДАЛЯЕМ ЗАПИСЬ???
Нужно в этой записи ОТКОРРЕКТИРОВАТЬ соответствующим образом СООТВЕТСТВУЮЩЕЕ повторение 40 поля.


>
> ну и соответственно найти у книги поле v910, с ее
> ШК, поменять статус на 0.
> 1. Правильно ли я понимаю логику?
>
>
> 2. Правильно ли я понимаю, что для изменения
> одного поля, нужно считать запись, изменить поле,
> и измененную запись переписать целиком?
Правильно - если под полем в общем случае Вы понимаете ПОВТОРЕНИЕ поля...

Re: Вопрос по IRBIS64_CLIENT.DLL
Пользователь: u238 (IP-адрес скрыт)
Дата: 21, August, 2013 07:06

Где нить описан процесс книговыдачи ? алгоритм, что и как меняется? Никто не встречался?

Re: Вопрос по IRBIS64_CLIENT.DLL
Пользователь: u238 (IP-адрес скрыт)
Дата: 03, September, 2013 13:21

Нет описания и людей с опытом в этом деле ?

Re: Вопрос по IRBIS64_CLIENT.DLL
Пользователь: Alio (IP-адрес скрыт)
Дата: 03, September, 2013 15:55

О каком процессе Вы говорите???
Проведите выдачу и посмотрите как меняются поле 40 в записи читателя и поля 910 и 999 в записи книги...

Re: Вопрос по IRBIS64_CLIENT.DLL
Пользователь: u238 (IP-адрес скрыт)
Дата: 10, September, 2013 07:46

Спасибо, про поле 999 не знал.



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