Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Список полей
Пользователь: Petr (IP-адрес скрыт)
Дата: 30, January, 2013 11:12

Здравствуйте, можно ли каким-то образом в Ирбисе получить список всех полей с подполями и их названиями?

Re: Список полей
Пользователь: Gena (IP-адрес скрыт)
Дата: 30, January, 2013 12:08

Посмотрите файл DEFAULT.WS - это сткрутура, в которой в виде рабочего поля собранны все основные поля, используемые в Ирбисе.

Re: Список полей
Пользователь: lounb (IP-адрес скрыт)
Дата: 16, January, 2017 14:04

Можно как-то получить этот список, присутствующий в глобальной корректировке?
http://irbis.gpntb.ru/file.php?29,file=15291



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

Вложения: Безымянный.JPG (62.3KB)  
Re: Список полей
Пользователь: Alio (IP-адрес скрыт)
Дата: 16, January, 2017 15:21

DEFAULT.WS для соответствующей БД

Re: Список полей
Пользователь: lounb (IP-адрес скрыт)
Дата: 16, January, 2017 15:45

В DEFAULT.WS много лишнего, более того, там нет списка подполей.

Например:
200
200: ОБЛАСТЬ ЗАГЛАВИЯ : Заглавие, дополнительные данные
0
0
5
200bz.wss

А хотелось бы именно такой список

http://irbis.gpntb.ru/file.php?29,file=15292

Грубо говоря - список всех стандартных полей/подполей, которые в принципе могут быть заполнены. В том же irbisprl есть это всё в таблице: уже лучше, чем default.ws, но всё равно много лишнего.



Редактировано 3 раз. Последний раз 16.01.2017 15:51 пользователем lounb.

Вложения: Безымянный.JPG (13.6KB)  
Re: Список полей
Пользователь: Alio (IP-адрес скрыт)
Дата: 17, January, 2017 08:54

Однако...

Re: Список полей
Пользователь: lounb (IP-адрес скрыт)
Дата: 24, January, 2017 14:07

Как я понял, список собирается из отдельных *.wss. Ну хотя бы скажите какими командами этот список формируется. Исходный код просить бесполезно, так ведь?



Редактировано 2 раз. Последний раз 24.01.2017 14:47 пользователем lounb.

Re: Список полей
Пользователь: ochagova (IP-адрес скрыт)
Дата: 25, January, 2017 10:00

Ну, конечно, это делается в исходном коде. Мы не скрываем кода, но что вы с ним будите делать?

Re: Список полей
Пользователь: amironov73 (IP-адрес скрыт)
Дата: 25, January, 2017 11:02

ochagova написал(а):
-------------------------------------------------------
> Ну, конечно, это делается в исходном коде. Мы не
> скрываем кода, но что вы с ним будите делать?

С интересом изучать smiling smiley

Re: Список полей
Пользователь: lounb (IP-адрес скрыт)
Дата: 25, January, 2017 13:15

Цитата:
Мы не скрываем кода, но что вы с ним будите делать?
Странное заявление для разработчиков платной программы. Попробую сформировать такой же список, но уже не в TListBox, а в TMemo, например, чтоб скопировать.

Re: Список полей
Пользователь: BEHDETTA (IP-адрес скрыт)
Дата: 01, April, 2022 14:14

У нас, такой список запросил программист сайта, для автоматическо размещения на сайте поступлений, которые он берет из экспортируемого iso файла.
Ни кто не поделится?

Re: Список полей
Пользователь: Gena (IP-адрес скрыт)
Дата: 02, April, 2022 08:02

При выгрузке записи, в нее попадают все поля, которые были в записи (кроме случаев, когда при экспорте использовалась ТВП, которая может менять этот состав). То есть, все поля, которые вы видите в АРМе Каталогизатор, в выгрузку и попадают.

Крайне сомневаюсь, что программист сайта будет разбираться в особенностях марк-форматов и их сотен полей. Можете дополнительно передать следующее: записи в ЛЮБЫХ библиотечных системах имеют ДРЕВОВИДНУЮ структуру (аналог - json, xml), а не табличную, и могут содержать ПРОИЗВОЛЬНЫЙ набор полей

Re: Список полей
Пользователь: BEHDETTA (IP-адрес скрыт)
Дата: 04, April, 2022 13:02

Благодарю за оперативный ответ.
В том-то и дело, что программист
сайта не хочет разбираться в особенностях
марк-форматов и их сотен полей.
Нужен один табличный CSV файлик,
из которого по номеру поля можно получить описание на русском.
10^A = ISBN
11^A = ISSN
ни чего лишнего.
http://books.gukit.ru/pdf/img/Screenshot_1.jpg



Редактировано 1 раз. Последний раз 04.04.2022 13:08 пользователем BEHDETTA.

Вложения: Screenshot_1.jpg (17.7KB)  
Re: Список полей
Пользователь: Gena (IP-адрес скрыт)
Дата: 04, April, 2022 14:28

У вас в одной записи может быть ноль авторов, а во второй - двадцать. В CSV в нормальном виде это не укладывается. Или придется передавать данные с какими-то разделителями, а потом резать.

Вам стоит подумать - зачем это вообще нужно. Есть нормальные Веб-модули для Ирбиса, которые дадут и поиск, и показ нужных данных, и много дополнительных вещей

Re: Список полей
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 04, April, 2022 14:48

Максим, у вас есть сервер приложений ИРБИС128, ваш программист может не ломать голову разбирая информацию по полям ИРБИС, а отаправлять запросы к серверу приложений ИРБИС128, в результате чего будут формироваться и возвращаться в ответ на запросы нужные ему данные в формате JSON в режиме онлайн, без экспорта информации в iso формате.

Но в целом действительно нужно шире видеть и понимать стоящую перед вами задачу, чтобы посоветовать оптимальное решение этой задачи.

Re: Список полей
Пользователь: BEHDETTA (IP-адрес скрыт)
Дата: 11, April, 2022 12:49

Мое почтение. Мое последнее сообщение удалено?
Мною что-то было нарушено? confused smiley

Re: Список полей
Пользователь: Alio (IP-адрес скрыт)
Дата: 11, April, 2022 13:18

BEHDETTA написал(а):
-------------------------------------------------------
> Мое почтение. Мое последнее сообщение удалено?
> Мною что-то было нарушено? confused smiley
Форум восстанавливался по состоянию на 4 апреля. Соответственно все сообщения начиная с 5 апреля потеряны.

Re: Список полей
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 11, April, 2022 13:20

BEHDETTA написал(а):
-------------------------------------------------------
> Мое почтение. Мое последнее сообщение удалено?
> Мною что-то было нарушено? confused smiley


Нет, Вы ничего не нарушили. Форум подвергался внешней атаке в прошлую пятницу и в итоге было восстановлено состояние форума до того момента когда Вы отправили свое сообщение.


Форум: Общие вопросы Ирбис64
Автор: BEHDETTA
Тема: Re: Список полей
Адрес: [irbis.elnit.org]

У нас сервер Ирбис64+ и АРМ Книговыдача Ирбис 128. У него есть подобный функционал?
Не подскажете какого вида должен быть запрос, что бы узнать как называется номер поля, предположим v910?


нужно шире видеть и понимать стоящую перед вами задачу, чтобы посоветовать оптимальное решение этой задачи

Для формирования на сайте виртуальных выставок "Новые поступления",
[www.gikit.ru]
Хотелось бы понимать какое поле зашифровано в iso файле, скажем под №#910
без необходимости разбираться в особенностях
марк-форматов и их сотен полей/



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

Re: Список полей
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 11, April, 2022 14:26

В ИРБИС128 вы можете формировать ссылки для отбора записей за тот или иной период поступления.
Есть возможность получать записи по запросу в формате JSON.
Что касается перечня полей, то они прописаны в файле \Datai\IBIS\DEFAULT.WS

Re: Список полей
Пользователь: oyan (IP-адрес скрыт)
Дата: 21, September, 2023 15:12

Тут собрала метки полей и подполей в один справочный текстовый файл, потому что надоело лазать в default.ws. Может, ещё кому пригодится.

Вложения: Поля Ирбис (издание).txt (104.4KB)   Поля Ирбис (читатель).txt (6.6KB)  


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