Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Место где взята литература. Вопрос
Пользователь: lib_shgpi1 (IP-адрес скрыт)
Дата: 17, March, 2021 06:17

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

Если да, то как?

Re: Место где взята литература. Вопрос
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 17, March, 2021 07:01

В формат show_rcard.pft в директории deposit_plus

необходимо добавить

строку
| <br><b>На месте выдачи: </b>|d40^v,&uf('Kkv.mnu\'v40^V),
например так
|. ~~Выдана~~ |v40^D*6.2'.'v40^D*4.2'.'v40^D.4,|. |d40^D, | <br><b>На месте выдачи: </b>|d40^v,&uf('Kkv.mnu\'v40^V),,

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



Редактировано 2 раз. Последний раз 17.03.2021 07:02 пользователем GLUKa.

Re: Место где взята литература. Вопрос
Пользователь: lib_shgpi1 (IP-адрес скрыт)
Дата: 17, March, 2021 13:33

Я имел ввиду АБ1, АБ2, или ЧЗ про место выдачи
И у меня только файл kv.mnu есть!

Вот:
if (v2225<>'') then
'<table width=100%><tr>',
'<td>',
if v40^f:'*' then
/*'<span style="vertical-align: super;"><b>~Литература на руках</b></span>',

'<span> <a title="~~Напечатать~~" href="<--CGI_PATH-->?LNG=',&uf('Av5500#1'),'&P21DBN=RDR&I21DBN=RDR_PRINT&C21COM=F&Z21ID=',&uf('+3E',v2225),'">',
'<img border=0 width=32 height=32 src="<--HTTP_PATH-->/images/printer.jpg"></a></span>',

'<br><br>',
&uf('+1W1#'),
(if p(v40) and v40^f.1='*' then &uf('+1W1#',F(val(&uf('+1R1'))+1,0,0)), &uf('+1R1'),
|. ~~Выдан~~ |v40^D*6.2'.'v40^D*4.2'.'v40^D.4,|. |d40^D, | <br><b>На месте выдачи: </b>|d40^v,&uf('kv.mnu\'v40^V),,
if val(v40^E)<=val(&uf('3'))
then
'<Font color="red"><b>',,,| ~~Требовалось вернуть до~~ |v40^e*6.2'.'v40^e*4.2'.'v40^e.4,,'</b></Font>',,
else
| ~~Требуется вернуть до~~ |v40^e*6.2'.'v40^e*4.2'.'v40^e.4,,
fi,,,
,|. ~~Шифр~~: |v40^A.9,| ~~Инв.~~№ |v40^B.9,| |v40^c, '<br><br>', fi)
else '<b>Литературы на руках нет.</b>'
fi

'<!hr noshade size="1"></td></tr></table>'

fi



Редактировано 2 раз. Последний раз 17.03.2021 13:49 пользователем lib_shgpi1.

Re: Место где взята литература. Вопрос
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 17, March, 2021 14:13

&uf('Kkv.mnu\'v40^V),, &uf('k - это &unifor который возьмет сокращенное значение места выдачи и найдет в справочники в соответствии с этим значением полное его название

Раскодировка через справочник – &uf('K…

Вид функции: K.

Назначение: Возвращает значение из справочника, соответствующее переданному коду (иными словами, осуществляется раскодировка).

Формат (передаваемая строка):

K<имя_справочника><разделитель><исх_значение>

<разделитель> между <имя_справочника> и <исх_значение> может быть двух видов: \ - раскодировка с учетом регистра, ! - раскодировка без учета регистра.

Примеры:

&unifor("Kjz.mnu\"v101)
&uf('kFIO_SF.MNU!'&uf('av907^b#1'))

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



Редактировано 1 раз. Последний раз 17.03.2021 14:16 пользователем GLUKa.

Re: Место где взята литература. Вопрос
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 17, March, 2021 14:14

если расшифровка не нужна то | <br><b>На месте выдачи: </b>|v40^V,,

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



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

Re: Место где взята литература. Вопрос
Пользователь: lib_shgpi1 (IP-адрес скрыт)
Дата: 18, March, 2021 06:10

GLUKa написал(а):
-------------------------------------------------------
> если расшифровка не нужна то | На месте выдачи:
> |v40^V,,

Сделал. Вот что получилось. (см файл)

Вложения: 180321.jpg (108KB)  
Re: Место где взята литература. Вопрос
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 18, March, 2021 06:20

покажите формат который получился

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: Место где взята литература. Вопрос
Пользователь: lib_shgpi1 (IP-адрес скрыт)
Дата: 24, March, 2021 06:12

GLUKa написал(а):
-------------------------------------------------------
> покажите формат который получился
Вот файл

Вложения: show_rcard.pft (1KB)  
Re: Место где взята литература. Вопрос
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 24, March, 2021 06:37

посмотрите файл kv.mnu в папке deposit_plus в директории cgi-bin веб-сервера соответствует ли он kv.mnu в папке deposit директории datai самого сервера. должны быть идентичными

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



Редактировано 1 раз. Последний раз 24.03.2021 06:49 пользователем GLUKa.

Re: Место где взята литература. Вопрос
Пользователь: lib_shgpi1 (IP-адрес скрыт)
Дата: 25, March, 2021 07:24

GLUKa написал(а):
-------------------------------------------------------
> посмотрите файл kv.mnu в папке deposit_plus в
> директории cgi-bin веб-сервера соответствует ли он
> kv.mnu в папке deposit директории datai самого
> сервера. должны быть идентичными

Да, они идентичны

Re: Место где взята литература. Вопрос
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 25, March, 2021 07:31

а если &uf(|Kkv.mnu!|v40^V)

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: Место где взята литература. Вопрос
Пользователь: lib_shgpi1 (IP-адрес скрыт)
Дата: 25, March, 2021 12:05

Обнаружил следующее!
При оформлении книги в АРМ Книговыдача, место выдачи *, Если в настройки поставить АБ а место хранения *, то ругается на несоответствие.

Что то я совсем запутался. Помогите пожалуйста!

Вложения: 250321.jpg (415.1KB)  
Re: Место где взята литература. Вопрос
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 25, March, 2021 13:21

ну значит не настроены правильно у Вас места выдачи у сотрудников. Каждое место выдачи должно иметь свою аббревиатура соответствие мест выдачи и мест хранения должно быть прописано в справочнике mhrkv.mnu в директории deposit сервера. У вас не должно быть выданных книг с местом выдачи звездочка.
Место хранения звездочка тоже не должно быть. тоже должна быть своя аббревиатура у мест хранения

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



Редактировано 1 раз. Последний раз 25.03.2021 13:31 пользователем GLUKa.

Re: Место где взята литература. Вопрос
Пользователь: lib_shgpi1 (IP-адрес скрыт)
Дата: 29, March, 2021 12:12

А каким образом это соответствие установить?

"соответствие мест выдачи и мест хранения должно быть прописано в справочнике mhrkv.mnu"

Re: Место где взята литература. Вопрос
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 29, March, 2021 12:23

справочник MHRKV.MNU - справочник, в котором задается соответствие мест хранения и мест выдачи (соответственно в части Код и Пояснение).
Т.е. в значении справочника аббревиатура места хранения
в пояснении аббревиатура места выдачи

При полном соответствии справочник не нужен.
При частичном несоответствии в справочнике должны быть указаны ВСЕ места хранения (части «код» и «пояснение» у них совпадают).

Этот справочник (в отличие от стандартных) может содержать несколько одинаковых кодов с разными пояснениями (из одного места хранения книги могут выдаваться в разных местах выдачи, например, студентам первых курсов и студентам старших курсов на разных учебных абонементах).
пример
http://irbis.elnit.org/file.php?0,file=21124

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



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