Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Страницы: <<123
Страница: 3 из 3
Re: Шифр документа поле 903
Пользователь: LiLi (IP-адрес скрыт)
Дата: 24, September, 2020 10:19

Ну, да. Можно и так написать. Тогда уж точно зацикливания не будет.
Сейчас свой вариант уже оставлю, потом Ваш попробую. Спасибо.

Елена, КрЦНТИБ Красноярской ж.д.

Re: Шифр документа поле 903
Пользователь: Evabel19 (IP-адрес скрыт)
Дата: 19, May, 2021 11:43

Добрый день, Татьяна.

Имеем Ирбис64+ 2019.1.
Проблема у комплектаторов аналогичная - при формировании Шифра документа (поле 903) происходит усечение 621 поля (скрин и файл прилагаются). В 621 поле число символов порой доходит до 25.
Есть ли у Вас возможность помочь нам?

Спасибо.

Вложения: Усечение 903 поля.png (86KB)   autoin.gbl (97.8KB)  
Re: Шифр документа поле 903
Пользователь: Evabel19 (IP-адрес скрыт)
Дата: 27, May, 2021 09:34

Добрый день.
Пусть будут все здоровы!!!
Нам нужна помощь!
Подскажите, к кому обратиться?!smiling smiley

Спасибо.

Re: Шифр документа поле 903
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 27, May, 2021 20:57

Евгения, здравствуйте!
Объясните, в чем проблема и в чем собственно нужна помощь? Приведите скриншоты где именно должно выводиться полное значение из поля 621?

По большому счету, если правильно догадываюсь о проблеме, нужно корректировать не файл автоввода и не значение поля ББК в нем, а форматы отображения шифров, которые используют данные из поля 903, чтобы выводились нужные вам значения ББК без усечения.

Но если так нужно именно в автовводе добавлять данные без усечения из поля 921, то замените формат усечения вывода значения данного поля (ограничивается 17 символами) в следующей строке файла автоввода:

if a(v903) then if v982^0<>'' and v982^9<>'' then (if p(v982^0) and p(v982^9) then |, |+v982^0,| |v982^9,'!-'&unifor('R9') fi) else if v920='J' then v200^a.1,&unifor('R9') else if p(v906)or p(v686)or p(v675)or p(v621)then if p(v906) and v906:v908 then v906.17,'-',&unifor('R9') else v906.17,if a(v906) then &unifor('Av686.17#1'),if a(v686)then &unifor('G0^'&unifor('Av675.17#1')),if a(v675)then &uf('G0^'&unifor('Av621.17#1')) fi fi fi,"/"v908,'-',&unifor('R9') fi else '-'&unifor('R9') fi fi fi fi/

удалив .17 при выводе поля 621

Но опять же вопрос, что вы будете делать с теми записями, где уже поле 903 содержит только 17 символов от поля 621?

Re: Шифр документа поле 903
Пользователь: Evabel19 (IP-адрес скрыт)
Дата: 28, May, 2021 11:42

Добрый день, А. Роман!

Очень Вам благодарны!
В указанных строчках просто изменила цифру 17 на 25 и - библиотекари счастливы!

Спасибо Вам огромное!thumbs up

Re: Шифр документа поле 903
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 29, June, 2021 13:52

Gena написал(а):
-------------------------------------------------------
> Лариса Васильевна, уже много лет просим - отвяжите
> 903 поле от индексов! Ну это же не правильно,
> менять уникальные данные записи из-за того, что в
> библиотеке часть фонда переместилась с одной полки
> на другую, или сделали более дробное деление. Поле
> 903 используется в книговыдачи (переносится из ЭК
> во вторую базу), после архивирования данных о
> возвращенных книгах, это поле переносится в базу
> архива (третья база), а есть еще базы КЗД и
> Авторитетные файлы, в которые тоже копируются
> шифры из 903 поля. Из-за смены шифра в базе ЭК,
> дальше исчезает возможность работать с данными о
> старых выдачах/возвратах книг, привязывать книги в
> событиям или людям.

Предлагаю следующий вариант. Алгоритм формирования поля 903 может оставаться без изменения или быть любым другим, и он служит уникальным идентификатором записи.
В выходные форматы и на КК выводятся коды, реально стоящие в полях, так что при их корректировке поле 903 менять не нужно.
Измененные форматы во вложении. Требуется проверка.



Редактировано 3 раз. Последний раз 06.07.2021 10:37 пользователем Дунаевская.

Вложения: PKK.rar (13.6KB)  
Re: Шифр документа поле 903
Пользователь: Gena (IP-адрес скрыт)
Дата: 30, June, 2021 08:52

Светлана Михайловна, конкретно это ничего не даст и особо не изменит. Шифры записей используются для поиска, используются как идентификаторы в веб-модулях. При этом в поле шифра находится кириллица и знаки из ряда \/-()[], что крайне не безопасно для тех же URL. Уникальный код записи должен состоять из цифр, латиницы и максимум содержать в себе дефисы и косые (-/).

Re: Шифр документа поле 903
Пользователь: Alio (IP-адрес скрыт)
Дата: 30, June, 2021 09:27

Gena написал(а):
-------------------------------------------------------
> Светлана Михайловна, конкретно это ничего не даст
> и особо не изменит. Шифры записей используются для
> поиска, используются как идентификаторы в
> веб-модулях. При этом в поле шифра находится
> кириллица и знаки из ряда \/-()[], что крайне не
> безопасно для тех же URL. Уникальный код записи
> должен состоять из цифр, латиницы и максимум
> содержать в себе дефисы и косые (-/).
Укажите КОНКРЕТНЫЕ примеры, когда невозможно установить связь между документами через 903 поле, содержащее "нехорошие" символы.

Re: Шифр документа поле 903
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 30, June, 2021 12:46

Gena написал(а):
-------------------------------------------------------
> Светлана Михайловна, конкретно это ничего не даст
> и особо не изменит. Шифры записей используются для
> поиска, используются как идентификаторы в
> веб-модулях. При этом в поле шифра находится
> кириллица и знаки из ряда \/-()[], что крайне не
> безопасно для тех же URL. Уникальный код записи
> должен состоять из цифр, латиницы и максимум
> содержать в себе дефисы и косые (-/).


Я написала, что поле 903-идентификатор записи- может быть любым.
Предложите алгоритм, по которому в AUTOIN.GBL будет заменен оператор формирования поля 903



Редактировано 4 раз. Последний раз 06.07.2021 10:34 пользователем Дунаевская.

Re: Шифр документа поле 903
Пользователь: lazilya (IP-адрес скрыт)
Дата: 18, January, 2022 12:12

добрый день. а не подскажите как вручную корректировать поле 903? нашему библиографу периодически требуется руками в некоторых экземплярах менять. раньше, как утверждает она, у неё была возможность, но на сег. день эта функция недоступна. почему-не знаю (я начинающий ирбисовод :) ). перелопатил все темы в форуме,касаемо разрешения на редактирование - не понял где ковырять. вроде ini-фаил пользователя? третий день сижу туплю...

______________________________
ЦБС Красносельского р-на



Редактировано 2 раз. Последний раз 20.01.2022 14:09 пользователем lazilya.

Re: Шифр документа поле 903
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 18, January, 2022 13:10

lazilya написал(а):
-------------------------------------------------------
> добрый день. а не подскажите как вручную
> корректировать поле 903? нашему библиографу
> периодически требуется руками в некоторых
> экземплярах менять. раньше, как утверждает она, у
> неё была возможность, но на сег. день эта функция
> недоступна. почему-не знаю (я начинающий ирбисовод
> :) ). перелопатил все темы в форуме,касаемо
> разрешения на редактирование - не понял где
> ковырять. вроде ini-фаил пользователя? третий день
> сижу туплю...

Если вы меняете поле 903 из-за корректировки полей систематизации, то теперь этого делать не нужно - замените форматы (см. выше сообщение Пользователь: Дунаевская Дата: 29, June, 2021 13:52)

Re: Шифр документа поле 903
Пользователь: roit (IP-адрес скрыт)
Дата: 18, January, 2022 15:39

Уважаемая Светлана Михайловна! Новые форматы были в D4 к 2020 версии. Мы их тогда проверили и я написала довольно много всего на форум [irbis.elnit.org]
Тогда мне ответили "будем разбираться". И мы пока по прежнему правим 903 поле т.к. пока всё не выправлено, мы не можем при пересистематизации отказаться от этого.
Пока мы не поставили 2021 версию и я не знаю может всё уже поправлено?

Re: Шифр документа поле 903
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 19, January, 2022 12:09

Простите, я не видела этой переписки. В ближайшее время дам ответ

Re: Шифр документа поле 903
Пользователь: nataust (IP-адрес скрыт)
Дата: 02, November, 2023 11:47

Добрый день. В БД Неопубликованные документы мы много лет инвентарный номер, кроме 910, записывали в поле 903 и он в полном описании и на кк выходил в левом верхнем углу.Это удобно, тк отчеты и т.п. стоят и выдаются по инвентарным номерам. Теперь,в ИРБИС 64 так не выходит. Просьба помочь: сделать, чтобы инвентарный номер,набранный в поле 903 выходил в левом верхнем углу в описании,или перенести данные из 903 поля в 906.Помогите! И сотрудники библиотеки и читатели привыкли видеть описание документа в прежнем виде



Редактировано 2 раз. Последний раз 17.11.2023 13:17 пользователем nataust.

Re: Шифр документа поле 903
Пользователь: nataust (IP-адрес скрыт)
Дата: 20, November, 2023 17:24

Подскажите, пожалуйста, как сделать чтобы в Версии 64+ 903 поле отображалось в описании документа и на кк. Как в предыдущих версиях, в левом верхнем углу. МОЖЕТ КТО-НИБУДЬ ПОМОЧЬ?



Редактировано 1 раз. Последний раз 04.12.2023 11:34 пользователем nataust.

Страницы: <<123
Страница: 3 из 3


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