Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
АРМ Каталогизатор :  ИРБИС Irbis
 
Авторитетные файлы в 2018 версии
Пользователь: roit (IP-адрес скрыт)
Дата: 20, February, 2019 16:01

В 2018(D1) версии появились ошибки исправленные в разных версиях (в 2017 версии их всех не было):
1)ATHRA
- 903 поле шифр образуется короткий как раньше было (в 2017 был буква и цифры 9-ти знаков)
- 510 не переносит данные поля ^< (т.е. берешь в 510 поле запись где это подполе заполнено, а в 510 оно не заполняется)
- 510 вместо шифра связанной записи (из 903 поля) в подполе ^3 вообще неясно что, какие то произвольные цифры, даже не мфн
- в самой БД ЭК при выборе из авторитетного во всех персональных полях вместо шифра авторитетной записи - мфн
- в полях 7 блока и 961 если в авторитетном заполнено ^<2, то в ^9 встает цифра 12 вместо 1

2)ATHRS
- 801 поле не образуется при вводе новой записи;
- 550 поле требует выбор вид данных (там единственный вид данных 550 и было в предыдущих версиях автозаполнение)

Re: Авторитетные файлы в 2018 версии
Пользователь: roit (IP-адрес скрыт)
Дата: 22, February, 2019 08:29

Уважаемые разработчики, совсем нет ответа, а хотелось бы все-таки перейти на версию 2018, но мы с авторитетными файлами работаем много. Например, имя лица выбираем только из авторитетного файла. И пока там такое при формировании в самом авторитетном и при выборе, то перейти мы не можем.
Я тут же писала про 391 поле. Там тоже проблемы при выборе. Поле вроде редкое, но у нас как раз с одной коллекцией из редкого фонда в ближайшее время планируется выявление автографов.
И в Комплектаторе аналогичные проблемы при выборе. Туда я тоже написала. Понимаю, что понаписала много, но что же делать, если при тестировании получается вот так.
Конечно, планы по переходу в ближайшие дни все равно придется отложить, тем более что в ИРИ исправление обещано только в D2 но хотелось бы хоть как-то представлять перспективы.

Re: Авторитетные файлы в 2018 версии
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 22, February, 2019 09:18

Изменения в авторитетных файлах подготовлены, скоро будут выставлены

Re: Авторитетные файлы в 2018 версии
Пользователь: roit (IP-адрес скрыт)
Дата: 26, February, 2019 16:19

Поставила D2. Большинство проблем описанных выше ушло, но 2 остались:
1) ATHRA при выборе в 510 из связанной записи не переносится подполе ^< Т.е. если я свяжу некую Петрову в 510 с Ли Чен, у которой в 210 заполнено ^<2, то в 510 эта Ли Чен будет без ^<2. Впрочем, надо отметить, что и в 2017 версии тоже так было. Приходится заполнять руками. Не смертельно, но было бы хорошо если бы в дальнейшем поправили
2) ATHRS в 550 если не выбрать вид данных пишет ошибка. А вот тут в 2017 версии есть автозаполнение, сразу помещает в 510 поле с правильным подполем ^)550 Это тоже не смертельно, можно и выбрать. Но бессмысленно выбирать когда выбор из 1 значения всего возможен.

Re: Авторитетные файлы в 2018 версии
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 27, February, 2019 10:22

Возьмите измененные файлы для ATHRA и для ATHRS. Эти файлы войдут в следующее обновление к версии

Вложения: !amov5.pft (476 bytes)   ATHRS.zip (6.9KB)  
Re: Авторитетные файлы в 2018 версии
Пользователь: roit (IP-адрес скрыт)
Дата: 27, February, 2019 13:41

Спасибо, получилось

Re: Авторитетные файлы в 2018 версии
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 11, December, 2019 16:09

У нас в файле irbisc.ini прописано MODATHRA=1 и база постоянно пополняется автоматически. Коллеги, подскажите как сделать чтобы авторитетный файл ATHRA велся для одной выбранной базы, а из других не брал данные?

Re: Авторитетные файлы в 2018 версии
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 12, December, 2019 15:39

Коллеги, если я просто из всех баз, кроме одной, удалю файл athra.gbl, это не навредит базам?

Re: Авторитетные файлы в 2018 версии
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 12, December, 2019 16:26

БД ATHRA формирует autoin.gbl БД ЭК, если задан параметр MODATHRA=1.
Можно удалить формирование БД ATHRA из autoin.gbl в этих базах.

Re: Авторитетные файлы в 2018 версии
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 13, December, 2019 08:54

Попробуем так сегодня сделать. Спасибо! А для чего тогда файл athra.gbl в папках у всех баз почти?

Re: Авторитетные файлы в 2018 версии
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 13, December, 2019 09:01

Просто если ГК athra.gbl делает тоже, что и в autoin.gbl, то может мне лучше отключить MODATHRA, а сделать запуск athra.gbl по ночам для одной базы?

Re: Авторитетные файлы в 2018 версии
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 13, December, 2019 09:44

Нет, надо подкорректировать менно autoin.gbl

Re: Авторитетные файлы в 2018 версии
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 13, December, 2019 11:29

Вы предлагаете в autoin.gbl нужной мне базы убрать проверку включения MODATHRA? if &unifor('IMAIN,MODATHRA,')='1'

Re: Авторитетные файлы в 2018 версии
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 13, December, 2019 12:03

Строку
if &unifor('IMAIN,MODATHRA,')='1' and s(v700,v701,v702,v600,v330^f,v922^f,v925^f,v926,v961^x,v961^a,v391,v454^d,v470^a,v481^x)<>''then'1'else''fi
замените на:
if &unifor('IMAIN,MODATHRA,')='1' and s(v700,v701,v702,v600,v330^f,v922^f,v925^f,v926,v961^x,v961^a,v391,v454^d,v470^a,v481^x)<>''then'0'else''fi

Re: Авторитетные файлы в 2018 версии
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 13, December, 2019 15:48

Спасибо большое! Все работает! А как бороться с дубликатами авторов, у нас создалось множество дубликатов, посмотрите пожалуйста приложенный скриншот.

Вложения: Снимок3.JPG (99.8KB)  
Re: Авторитетные файлы в 2018 версии
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 20, December, 2019 09:51

Подскажите пожалуйста, что делать с дубликатами авторов?

Re: Авторитетные файлы в 2018 версии
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 20, December, 2019 10:09

Удалите с помощью глобальной корректуры

Re: Авторитетные файлы в 2018 версии
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 23, December, 2019 09:25

А они снова не будут создаваться при очередных пополнениях базы ATHRA?

Re: Авторитетные файлы в 2018 версии
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 23, December, 2019 21:10

Если есть типовая корректировка - поделитесь пожалуйста. И как отключить создание новых записей?

Re: Авторитетные файлы в 2018 версии
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 25, December, 2019 09:49

1. Отключаем ведение базы авторов для всех баз. Для этого в файле \IRBIS64\irbisc.ini параметр MODATHRA= должен быть пуст.
2. Включаем ведение базы авторов для нужной нам базы. Для этого в файле \IRBIS64\Datai\БАЗА\autoin.gbl cтроку
if &unifor('IMAIN,MODATHRA,')='1' and s(v700,v701,v702,v600,v330^f,v922^f,v925^f,v926,v961^x,v961^a,v391,v454^d,v470^a,v481^x)<>''then'1'else''fi
замените на:
if &unifor('IMAIN,MODATHRA,')='1' and s(v700,v701,v702,v600,v330^f,v922^f,v925^f,v926,v961^x,v961^a,v391,v454^d,v470^a,v481^x)<>''then'0'else''fi
3. Теперь база авторов ведется для выбранной вами базы. При редактировании или создании новых записей в вашей выбранной базе, будет пополняться база авторов.
4. Чтобы ускорить наполнение базы, можно запустить глобальную корректировку, которая сразу наполнит базу авторов. Для этого запустить корректировку \IRBIS64\Datai\БАЗА\athra.gbl. В нашем случае, проблема оказалась в том, что было создано очень много дублетов, которые пришлось вычищать вручную.

Re: Авторитетные файлы в 2018 версии
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 25, December, 2019 14:14

gavrikov написал(а):
-------------------------------------------------------
> 1. Отключаем ведение базы авторов для всех баз.
> Для этого в файле \IRBIS64\irbisc.ini параметр
> MODATHRA= должен быть пуст.
> 2. Включаем ведение базы авторов для нужной нам
> базы. Для этого в файле
> \IRBIS64\Datai\БАЗА\autoin.gbl cтроку
> if &unifor('IMAIN,MODATHRA,')='1' and
> s(v700,v701,v702,v600,v330^f,v922^f,v925^f,v926,v9
> 61^x,v961^a,v391,v454^d,v470^a,v481^x)<>''then'1'e
> lse''fi
> замените на:
> if &unifor('IMAIN,MODATHRA,')='1' and
> s(v700,v701,v702,v600,v330^f,v922^f,v925^f,v926,v9
> 61^x,v961^a,v391,v454^d,v470^a,v481^x)<>''then'0'e
> lse''fi

Выглядит странно. Вы проверяли? По-моему, правильно так:
if s(v700,v701,v702,v600,v330^f,v922^f,v925^f,v926,v961^x,v961^a,v391,v454^d,v470^a,v481^x)<>''then'1'else''fi



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