Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книгообеспеченность :  ИРБИС Irbis
 
Объединение двух или более кафедр.
Пользователь: Gena (IP-адрес скрыт)
Дата: 13, November, 2009 12:14

Собственно, в теме озвучена вся проблема. Как Провести обединение кафедр в базе данных VUZ и Электронном каталоге?

Версия Ирбис 32 2006.1

Re: Объединение двух или более кафедр.
Пользователь: Gena (IP-адрес скрыт)
Дата: 13, November, 2009 15:35

Попробовал следующее:
1. Вид словаря - Кафедра читающая;
2. Выбрал кафедру, которую необходимо переименовать;
3. Выбрал все дисциплина на этой кафедре;
4. Вызвал выбранное на редактирование, изменил в первой дисциплине название кафедры и нажал сохранить;
5. Поттвердил корректировку связанных записей;
"Изменение поля (5). Выполнить корректировку для связанных записей?" -> "Да"
6. Подтвердил аналогичную корректировку для всех выделенных записей;
"Выполнить корректировку для всех отмеченных записей?" -> "Да"

После долгого и упорного молчания я получил отчет, из которого следовало:

Откорректирована группа записей, MFN:...
Откорректирована запись каталога. MFN=...
Откорректирована дисциплина ".......MFN=...
Откорректирована запись VUZ. MFN=...
Ошибка при выполнении задания VCHA5:
VUZ:... REP 5 v1001^B - повторение задано не числом
Ошибка при выполнении задания VCHA51:
VUZ:... REP 5 v1001^B - повторение задано не числом


Расскажите, пожалуйста, что все таки выполнено правильно, какие ошибки с нашей стороны, чем это нам грозит, и как это исправить?

Re: Объединение двух или более кафедр.
Пользователь: ochagova (IP-адрес скрыт)
Дата: 16, November, 2009 11:25

Да, в задании vcha5 была необнаруженная ошибка, исправьте:
REP
5
1
v1001^B

Если можно восстановить БД до когрректировки, то лучше сделать это пакетным заданием: "Изменение отмеченных..."
Если нельзя, то придется вручну. Дисциплины, видимо, все откорректировались, надо сделать для DUNIK + VUZ (эх, если бы вы были хотя бы в 7.2).
1. В виде док-та отметьте DUNIK и выполните
REP
5
1
'ZZZ'

2. В виде док-та отметьте VUZ и выполните
REP
69
F
(if p(v69) then if v69^B<>'' then 'ZZZ' else # fi fi/)

3. Отметьте записи RDR для старой кафедры и заново выполнитн связь
4. Отметьте книги старой кафедры и выполните
REP
691
F
(if p(v691) then if v691^B<>'' then 'ZZZ' else # fi fi/)

Re: Объединение двух или более кафедр.
Пользователь: Gena (IP-адрес скрыт)
Дата: 20, November, 2009 13:11

Людмила Николаевна, у нас в Ирбисе дополнено в записях DUNIK и DISC еще одно поле - 7: Код рубрикатора. На веб-Ирбисе мы отказались от работы с Рубрикатором ГРНТИ, и вместо него разместили иерархическую структуру Кафедра-Дисциплина-Книга. Вот как это выглядит
[library.uipa.kharkov.ua]
Для того, что бы это нормально работало, я переработал все форматы заполнения записей Электронного каталога информацией из БД ВУЗ так, что бы этот код переносился в базу данных Электронного каталога. Фактически, у нас все кафедры имеют двузначный числовой код, а дисциплины - четырехзначный. Можно предусматреть в корректировки еще и изменение этой информации. Что бы она менялась и в бд ВУЗ(DUNIK, DISC), и в БД ЭК?

Re: Объединение двух или более кафедр.
Пользователь: ochagova (IP-адрес скрыт)
Дата: 23, November, 2009 16:02

Можно. Цепочка следующая.
1. Выбираете RepItem или RepMark
2. Подполя поля 991 определяются ддентификаторами подп-й РЛ
3. Запись 'LINKCORRVCHA83',/"^A"v991^A,"^B"v991^1,'^C1' означает, что далее запустится глобальная VCHA83 со значениями поля 991, полученными как "^A"v991^A,"^B"v991^1,'^C1'
4. Выполняется глобальная VCHA83



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