Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Страницы: 12>>
Страница: 1 из 2
Систематический указатель
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 26, August, 2008 14:50

При печати выходной формы TABSU0 БО записи формируются по ГОСТ, но нет персоналий.
Однако в форме TABSU0P персоналии в БО присутствуют, однако само БО формируется совершенно не по ГОСТ и отсутствует именной указатель персоналий, который в этой форме жизненно необходим.

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 30, August, 2008 22:15

Панев Максим написал(а):
-------------------------------------------------------
> При печати выходной формы TABSU0 БО записи
> формируются по ГОСТ, но нет персоналий.
> Однако в форме TABSU0P персоналии в БО
> присутствуют, однако само БО формируется
> совершенно не по ГОСТ и отсутствует именной
> указатель персоналий, который в этой форме
> жизненно необходим.
Посмотрите внимательно TABSU0P - именной указатель есть, БО отличается только наличием сведений о персоналии.

Re: Систематический указатель
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 10, September, 2008 11:33

Обязан вас поправить:
именной указатель = авторский указатель + указатель персоналий

А в упомянутой форме TABSU0P присутствует ТОЛЬКО авторский указатель!

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

По поводу БО в форме TABSU0P: БО в списке с персоналиями местами не содержит пробелов после и перед слэшами, перед двоеточием и в других случаях. Пример смотрите в прикрепленном файле 22.rtf.



Редактировано 1 раз. Последний раз 10.09.2008 12:43 пользователем Панев Максим.

Вложения: 22.RTF (18.5KB)  
Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 15, September, 2008 11:53

Посмотрите внимательно. И авторский указатель есть, и описания аналогичны

Re: Систематический указатель
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 15, September, 2008 16:32

Светлана Михайловна. Смотрели уже триста раз. Описания не соответствуют.
А по поводу авторского указателя: видимо я опять объяснил не понятно. Попробую еще раз.
Допустим у нас есть издание, написанное Петровым П.П. об Иванове И.И. В указателе, который формируется сейчас, такая книга будет представлена только одним лицом - Петровым. Однако ссылок на эту книгу должно быть 2:

Иванов И.В. - (1)
Петров П.П. - 1

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

Хотя я и не исключаю, что вы эту форму обновляли. Прикрепите, пожалуйста, ваш вариант формы.

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 17, September, 2008 13:43

Обновите файлы

Вложения: SUAU.SRW (5.3KB)   SuorP.srw (14.8KB)  
Re: Систематический указатель
Пользователь: Мария (IP-адрес скрыт)
Дата: 22, September, 2008 11:03

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

Вложения: 1.jpg (289.1KB)  
Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 22, September, 2008 22:54

Это устойчивая ошибка?
При повторном выполнении та же картина?
Если да, пришлите на мой адрес БД, на котрой получали СУ (ISO, II.tre, II.mnu)

Re: Систематический указатель
Пользователь: Мария (IP-адрес скрыт)
Дата: 24, September, 2008 05:12

Светлана Михайловна, отправила Вам файлы.

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 24, September, 2008 13:22

Замените файл tabsu0.srw

Вложения: TABSU0.SRW (870 bytes)  
Re: Систематический указатель
Пользователь: Мария (IP-адрес скрыт)
Дата: 29, September, 2008 09:51

Светлана Михайловна, спасибо.

Re: Систематический указатель
Пользователь: Shen (IP-адрес скрыт)
Дата: 27, May, 2009 08:02

У нас проблема при формировании систематического указателя (TABSUO-):
я заметила, что если записей больше определенного количества, то указатель формируется пустым (открыв его, только видим символ подчеркивания). Так, например, если записей 21 шт., то указатель выводится, а если 51 - то указатель пустой. Подскажите, пожалуйста, как решить эту проблему? Или воспользоваться формой TABSUOP- (она вроде бы работает нормально)?

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 27, May, 2009 10:31

Укажите версию. Пришлите 51 запись (ISO или TXT)

Re: Систематический указатель
Пользователь: Shen (IP-адрес скрыт)
Дата: 27, May, 2009 14:49

версия Ирбис64 2007.2. Нам нужно выводить в указатель от 600 записей, бывает и по 3000 записей, но для пробы высылаю хотя бы 49.

Вложения: записи для сист.указателя.ISO (53.1KB)  
Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 27, May, 2009 15:18

У меня на присланном файле указатель нормальный.
Может быть, где-то мало свободного места ?
Поясню. В процессе формирования указателей такого типа (ситематических) на отобранных записях создается виртуальная БД, на основе которой строятся выходные форматы. Возможно, у Вас недостаточно для этого доступной оперативной памяти.



Редактировано 1 раз. Последний раз 28.05.2009 12:16 пользователем Дунаевская.

Re: Систематический указатель
Пользователь: Shen (IP-адрес скрыт)
Дата: 28, May, 2009 12:16

Места более, чем достаточно. Может быть мне выслать Вам файл TABSUO.srw и Tabsu0.tbu или другие, от которых зависит вывод указателя?

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 28, May, 2009 12:19

Мое редактирование формата и Ваше сообщение совпали по времени.
А Вы меняли форматы?

Re: Систематический указатель
Пользователь: Shen (IP-адрес скрыт)
Дата: 28, May, 2009 13:44

В Tabsu0.tbu я только добавила по аналогии как в Ирбис32 (вы там мне подсказывали, как добавить в конец указателя указатель организаций) дополнительную строку SUOU, а также создала дополнительные файлы suou.hdr, suou.pft, suou.srw. Похоже что в этом и есть проблема, т.к. убрав строку SUOU в файле Tabsu0.tbu, все заработало.
Светлана Михайловна, может быть Вы мне подскажете, как правильно добавить вывод указателя организаций?

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 28, May, 2009 14:01

Пришлите Ваши файлы Tabsu0.tbu, suou.hdr, suou.pft, suou.srw

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 29, May, 2009 17:10

В одном из файлов - ошибка. Дополнительные указатели к Основному ряду можно добавлять, как и в ИРБИС32

Re: Систематический указатель
Пользователь: Мария (IP-адрес скрыт)
Дата: 01, June, 2009 11:06

Подскажите, пожалуйста. Сам указатель отсортирован по году издания - в файл SUOR.SRW внесла изменения. Что надо внести и в какой параметр, в файле SUAU.srw,чтобы в авторском указателе номера записей соответсвовали отсортированному по году издания указателю? Ирбис32

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 02, June, 2009 09:37

Сортировка в SUOR.RSW должна соответстввать сортировке в TABSU0.SRW

Re: Систематический указатель
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 14, July, 2009 12:58

Здравствуйте, Светлана Михайловна.
Обнаружила, что алфавитные указатели к систематическому формируются неправильно (указывают не на те позиции), в том случае, если структура указателя 4-х уровневая. Ошибка в tabsu0.srw (tabsu0P.srw). Ошибка исправляется, если выражение
f(val(&unifor('G0.'v690^l)),2,0)'.'&unifor('G2.'v690^l)
заменить на
&unifor('G0.'&unifor('G2.'&unifor('G2.'&unifor('G2.'v690^l))))

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 14, July, 2009 21:17

Да, изначально структура определена как трехуровневая.
А что, 5-уровневая структура не допустима?

Re: Систематический указатель
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 27, July, 2009 11:07

Дунаевская написал(а):
-------------------------------------------------------
> Да, изначально структура определена как
> трехуровневая.
> А что, 5-уровневая структура не допустима?

IRBISCAT.DOC 2002 г.: "...Для подготовки Систематических указателей обоих видов пользователь должен подготовить справочник для ввода (иерархический, до 4-х двухпозиционных уровней – ii.tre) и справочник для вывода (используется для раскодировки в выходных формах и в словаре) – обычного вида (ii.mnu)..."

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 28, July, 2009 22:23

Вы правы. Я забыла, что было расширение на большее число уровней.
Покажите ошибку, я ее не увидела.
Не понимаю Вашего формата
f(val(&unifor('G0.'v690^l)),2,0)'.'&unifor('G2.'v690^l) дает полный индекс, с выравненным первым уровнем (на 2 позиции)
> заменить на
&unifor('G0.'&unifor('G2.'&unifor('G2.'&unifor('G2.'v690^l)))) - дает 4-ый уровень

Re: Систематический указатель
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 30, July, 2009 08:35

Дунаевская написал(а):
-------------------------------------------------------
> Вы правы. Я забыла, что было расширение на большее
> число уровней.
> Покажите ошибку, я ее не увидела.
> Не понимаю Вашего формата
> f(val(&unifor('G0.'v690^l)),2,0)'.'&unifor('G2.'v6
> 90^l) дает полный индекс, с выравненным первым
> уровнем (на 2 позиции)
> > заменить на
> &unifor('G0.'&unifor('G2.'&unifor('G2.'&unifor('G2
> .'v690^l)))) - дает 4-ый уровень

Светлана Михайловна.
Ваш формат
if 'ASP AUNTD PAZK SPEC PVK':v920 then if p(v690) then &unifor('S0'),(if p(v690) then if &unifor('S1A')='1'then f(val(&unifor('G0.'v690^l)),2,0)'.',if v690^l:'.'then &unifor('G0.'&unifor('G2.'v690^l)),'.'else ' .'fi,if &unifor('G2.'v690^l):'.'then &unifor('G0.'&unifor('G2.'&unifor('G2.'v690^l))),'.'else ' .'fi,if &unifor('G2.'&unifor('G2.'v690^l)):'.'then f(val(&unifor('G0.'v690^l)),2,0)'.'&unifor('G2.'v690^l) else ' .'fi,&unifor('9'&unifor('+S0',&unifor('Av461^x#1'),&unifor('Av461^b#1'),&unifor('Av461^c#1'),&unifor('Av700^a#1'),&unifor('Av700^d#1'),if &unifor('Av700^g#1')<>''then', '&unifor('Av700^g#1') else if &unifor('Av700^b#1')<>''then' '&unifor('Av700^b#1') fi fi,&unifor('Av710^a#1'),&unifor('Av200^v#1'),&unifor('Av200^a#1'),&unifor('Av963^x#1'),&unifor('Av463^c#1'))),mfn,fi fi/) fi fi/mpl,
выдает, например:
" 1. 6. 5. 1. 6. 5. 3О депутате Государственного Совета Чувашской Республики Тимофееве В. В.Республика002941", вместо
" 1. 6. 5. 3О депутате Государственного Совета Чувашской Республики Тимофееве В. В.Республика002941", т.е сначала индекс до третьего уровня, а потом еще раз полный индекс...

Re: Систематический указатель
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 30, July, 2009 10:08

Попробуйте заменить строку
if &unifor('G2.'&unifor('G2.'v690^l)):'.'then f(val(&unifor('G0.'v690^l)),2,0)'.'&unifor('G2.'v690^l) else ' .'fi,
на
if &unifor('G2.'&unifor('G2.'v690^l)):'.'then &unifor('G0.'&unifor('G2.'&unifor('G2.'&unifor('G2.'v690^l)))) else ' .'fi

Re: Систематический указатель
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 30, July, 2009 11:52

Милана А.
Спасибо, исправим в дистрибутиве

Re: Систематический указатель
Пользователь: Shen (IP-адрес скрыт)
Дата: 01, June, 2010 12:35

Установили новую версию Ирбис 64 2009.1. Необходимо, чтобы при выводе систематического указателя TABSU0 не выводились кл.слова, библиографию вывести через тире и т.п. В версии 2007.2 я это делала в файле suor.srw. Сейчас же в данной версии в файле suor.srw этого нет, в каком файле править, подскажите, пожалуйста.

Страницы: 12>>
Страница: 1 из 2


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