Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Не работает поиск по БД VKR
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 08, July, 2016 14:55

Не работает поиск по выпускающим кафедрам и вывод всех записей.

Файл формы поиска прилагаю. (к слову, в БД Читателей поле ВЫПУСКАЮЩАЯ КАФЕДРА не заполнено).

Ссылка на сайт

Кэш (все варианты) чистился.
Веб-сервер перезапускался.
Содержимое папки ..\jirbis2_server\tmp\ удалялось.



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

Вложения: main.htm (5.7KB)  
Re: Не работает поиск по БД VKR
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 10, July, 2016 19:26

Вернул стандартную конфигурацию. Но поскольку словарь KAFCH= отсутствует, справочник не выводится.

Re: Не работает поиск по БД VKR
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 03, November, 2016 12:57

Словарь с префиксом KAFCH= не должен формироваться для БД ВКР по умолчанию, т.к. поле из формы пишется в подполе H поля 691 - каф. ВЫПУСКАЮЩАЯ, а никак не в подполе B - каф. читающая.

Но даже при дублировании в БД VKR информации по обоим подполям и создании словарей заново, очистке кэша и перезапуске службы поиск по кафедре все равно не работает.

Ошибка повторилась. Вновь была замечена (со слов пользователя) примерно во второй половине октября (в этот период проходило как понимаю 2 обновления J-ИРБИС).

При этом в форме ввода сведений о ВКР возникла другая ошибка:

Ошибка: Ошибка при получении терминов словаря: Файл или база не существует(-5555)

в полях выбора специальности, выпускающей кафедры и вида обучения.

В полях номер студ билета, ФИО учащегося, руководителя и рецензента не работает автодополнение вводимых терминов.

В чем причина ошибок? Как их устранить?

Скриншоты прилагаются.



Редактировано 1 раз. Последний раз 03.11.2016 15:00 пользователем А. Роман.

Вложения: ВКР-ввод1.png (30.9KB)   ВКР-ввод2.png (36.7KB)  
Re: Не работает поиск по БД VKR
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 05, November, 2016 09:16

А. Роман написал(а):
-------------------------------------------------------
> Ошибка: Ошибка при получении терминов словаря:
> Файл или база не существует(-5555)

Исправлено. Выполнено автоматическое обновление.

> Словарь с префиксом KAFCH= не должен формироваться
> для БД ВКР по умолчанию, т.к. поле из формы
> пишется в подполе H поля 691 - каф. ВЫПУСКАЮЩАЯ, а
> никак не в подполе B - каф. читающая.

Насколько я понимаю, здесь ведутся рассуждения о том, что содержимое выпадающих списков, которые в принципе не выводятся, должно быть иным?

Об изменениях в технологии было написано в релизе (версия 1.0.6.3 от 30.07.16). Словарь выводится из базы, установленной по умолчанию. В данном случае параметром пункта меню установлена БД RDR.



Редактировано 1 раз. Последний раз 05.11.2016 20:36 пользователем Кирилл Соколинский (СЗТУ).

Re: Не работает поиск по БД VKR
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 11, November, 2016 17:33

Рассуждения ведутся о том, что содержание выпадающих списков (меню) должно соответствовать содержанию соответствующих файлов MNU БД, или соответствующему словарю выбранной БД с раскодировкой по соответствующему справочнику.
В БД ВКР словарь с префиксом KAFCH= не ведется, т.к. заполняется не кафедра читающая, а кафедра выпускающая...



Я конечно извиняюсь, но где можно прочесть об упомянутом Вами релизе версии 1.0.6.3 от 30.07.2016г.? Мне не удалось найти указанной информации.

Если же имеется ввиду сообщение от 28.07.2016г., то там упомянуто:

[*] Во всех формах (включая форму регистрации дипломов) изменён алгоритм заполнения выпадающих списков, связанных с учебным назначением. В том случае если выбрана одна БД (это должна быть или БД каталога с книгообеспеченностью или БД RDR в случае с формой регистрации дипломов) используются словари этой БД. В случае если выбрано несколько БД, в качестве источника используется основная Основная БД каталога, определённая в основных настройках параметром irb64_format_base.

Объясните пожалуйста Вашу логику для ситуации. Т.к. то, на чем она основана совершенно непонятно и складывается впечатление о том, что она совершенно не универсальна.


Есть БД ВКР, в которой заполняется поле кафедра ВЫПУСКАЮЩАЯ

(при формировании записи в БД).

Есть БД читателей

(которая если и есть в библиотеке, то не имеет заполненного подполя кафедра ВЫПУСКАЮЩАЯ (поля 90) т.к. оно малозначимо для задач, решаемых обычно библиотекой (например, книгообеспеченность), и библиотеки стараются по этой причине (ввиду нехватки кадров особенно в результате оптимизаций) его не заполнять (тем более, что это может определяться только на последних курсах обучения).

Выходит, что для того, чтобы ввести новую запись, в БД VKR (или БД RDR) должны уже присутствовать записи с заполненными значениями каф. выпускающая? Иначе пользователь не может заполнить поле формы, т.к. для БД НЕТ записей формирующих словарь с таким значением префикса а ввести произвольное значение система не позволяет, автоматически его затирая.

Для того, чтобы найти записи в БД VKR по кафедре выпускающей - обязана вестись БД читателей? Если да, то где об этом у Вас упоминается?

Как быть в ситуации, если библиотека ведет книгообеспеченность в отдельной или нескольких БД ? Если записи для какой-то дисциплины имеются только в БД BOOK1 (филиал 1) или БД BOOK2 (ЭБС 1) и отсутствуют в основной БД (скажем, IBIS) то издания не будут находиться при выборе нескольких БД?

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



Редактировано 1 раз. Последний раз 11.11.2016 17:34 пользователем А. Роман.

Re: Не работает поиск по БД VKR
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 19, November, 2016 10:50

А. Роман написал(а):
-------------------------------------------------------
> В БД ВКР словарь с префиксом KAFCH= не ведется,
> т.к. заполняется не кафедра читающая, а кафедра
> выпускающая...

Всё сказанное в этом посте совершенно очевидно. Но какое отношение это имеет к J-ИРБИС 2.0? Для заполнения поля "Выпускающая кафедра" используется словарь выпускающих кафедр базы. (префикс KAFV=)


> Я конечно извиняюсь, но где можно прочесть об
> упомянутом Вами релизе версии 1.0.6.3 от
> 30.07.2016г.?

В документации.... Как и многое другое....



Редактировано 1 раз. Последний раз 19.11.2016 10:52 пользователем Кирилл Соколинский (СЗТУ).

Re: Не работает поиск по БД VKR
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 04, February, 2017 12:48

Возвращаю к первому сообщению темы, т.к. до настоящего момента поиск так и не работает у конечного пользователя СПГИПСР. в ПГУПС поиск осуществляется. J-ИРБИС обновляется вами на обоих веб-серверах.

Итак, ситуация: в БД ЭК (ВКР) поле 691 заполнено (при вводе описаний через интерфейс J-ИРБИС).
В БД RDR поле кафедра выпускающая НЕ заполняется. Но пришлось (следуя предложенной вами логике (на вводподаются те значения, которые есть в словаре БД, а не те, которые есть в справочнике kafv.mnu) и ситуации в библиотеке) создать запись виртуального студента, в которой перечислить все выпускающие кафедры (в нескольких повторениях поля 90) для того, чтобы иметь возможность заполнять поле каф. выпускающая формы ввода описания ВКР. В соответствующий словарь БД RDR эти обозначения кафедр попали. Проверено в АРМ Каталогизатор.

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

Поиск по другим элементам работает.

Кеш чистился везде, где только можно (и по кнопочкам в админке и в локальном браузере).

Почему не работает поиск по выпускающей кафедре?

Также вопрос - почему пропала закладка учебное назначение в результатах поиска? В других библиотеках она присутствует в той же ситуации (поиск по БД ВКР).

снимки с экрана прилагаю.



Редактировано 1 раз. Последний раз 04.02.2017 13:03 пользователем А. Роман.

Вложения: error_jirbis_VKR.png (152.7KB)   error_jirbis_VKR1.png (147.5KB)   error_jirbis_VKR2.png (135KB)  
Re: Не работает поиск по БД VKR
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 05, February, 2017 23:46

А. Роман написал(а):
-------------------------------------------------------
> Тем не менее, при поиске в БД ВКР (формы поиска не
> менялись ни кем из библиотеки или компании
> ИРБИС-Консультант, сопровождающей ИРБИС в
> библиотеке).

Ошибка связана с тем, что поле kafv было объявлено подчинённым. Никакое автоматическое обновление к такому не приводит...

Я исправил ситуацию. Сейчас поиск работает.



Редактировано 1 раз. Последний раз 07.02.2017 12:18 пользователем Кирилл Соколинский (СЗТУ).

Re: Не работает поиск по БД VKR
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 07, February, 2017 10:31

За исправление спасибо.

Но прошу сообщить, что именно по вашему мнению было испорчено и каким образом можно было объявить поле подчиненным, если в формы ввода/поиска ВКР мы не вносили изменений? В документации про подчиненность полей ничего нет.

На счет того, к чему приводит или не приводит обновление - вопрос спорный. Особенно, если посмотреть на тексты релизов.
Даже в Microsoft в обновлениях случаются ошибки.

Re: Не работает поиск по БД VKR
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 12, February, 2017 22:46

А. Роман написал(а):
-------------------------------------------------------
> Но прошу сообщить, что именно по вашему мнению
> было испорчено и каким образом можно было объявить
> поле подчиненным, если в формы ввода/поиска ВКР мы
> не вносили изменений? В документации про
> подчиненность полей ничего нет.

Пожалуйста, посмотрите в документации раздел "Добавление новых видов поиска и правил обработки полей". Там Вы можете увидеть скриншот, где изображен упомянутый мной параметр. К файлу формы параметр (как я уже писал раньше) отношения не имеет.

Кирилл Соколинский (СЗТУ)
>> Никакое автоматическое обновление к такому не приводит...

А. Роман написал(а):
> На счет того, к чему приводит или не приводит
> обновление - вопрос спорный.

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

Во-вторых, если бы такое изменение выполнялось системой обновления, оно было бы распространено на все обновляемые системы. А этого нет.

На этом обсуждение считаю закрытым.

PS
Назначение форума -- это оказание помощи пользователям в решении конкретных практических проблем. Поэтому сообщения, которые выходят за рамки этой цели могут удаляться или корректироваться без уведомления. Здесь не место лишенным конструктивной цели дебатам или манифестациям.



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