Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Часто задаваемые вопросы (FAQ) :  ИРБИС Irbis
Исключительно важный раздел форума, который необходимо прочитать всем, кто только начинает работать с Ирбисом. Если ваши знания не так широки, как вам хотелось бы, тогда обязательно прочитайте этот раздел. Если вы не нашли, что искали, то воспользуйтесь поиском по форуму, и, скорее всего, вы найдете ответ на свой вопрос среди существующих сообщений. 
Авторский знак при сохранении записи
Пользователь: Библиограф (IP-адрес скрыт)
Дата: 21, December, 2011 11:42

Подскажите пожалуйста, при сохранении записи в БД авторский знак не проставляется автоматически. В чем может быть причина?



Редактировано 1 раз. Последний раз 21.12.2011 11:52 пользователем Библиограф.

Re: Авторский знак при сохранении записи
Пользователь: Gena (IP-адрес скрыт)
Дата: 21, December, 2011 12:27

Или отключена эта опция в файле org.mnu (кажется это параметр номер 9), или в записи еще не введены данные для формирования авторского знака.
Авторский знак не формируется во всех записях, или в отдельных?

Re: Авторский знак при сохранении записи
Пользователь: Библиограф (IP-адрес скрыт)
Дата: 21, December, 2011 13:08

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

Re: Авторский знак при сохранении записи
Пользователь: Gena (IP-адрес скрыт)
Дата: 21, December, 2011 14:04

1. Выложите тут запись, в которой, после сохранения, не сформировался авторский знак.
2. А вам нужен не двузначный, а трехзначный авторский знак?

Re: Авторский знак при сохранении записи
Пользователь: Oksana12051986 (IP-адрес скрыт)
Дата: 19, May, 2014 06:30

Здравствуйте!
Ирбис 2010.1 последнее обновление D7
У нас практически та же проблема - в одной записи не выходит авторский знак - его нет в окне просмотра и он не отражается в шифре документа (поле 903), хотя в 908 поле он формируется автоматически. Не можем понять в чем причина. Запись прикрепила.

Вложения: Konspekt.ISO (1.5KB)   1.png (328.6KB)  
Re: Авторский знак при сохранении записи
Пользователь: Gena (IP-адрес скрыт)
Дата: 06, June, 2014 10:50

У вас очень интересный и необычный случай. В формате, который выводит авторский знак, есть ряд проверок. В частности вот такая проверка:


if v903:v906.15 then v906,"\tab  "d106,&unifor("K106sh.mnu|"v106^a)," "v106^b,
      if v906:v908 then else "\par "v908 fi'\par ' 
   else 
      if p(v908) and (v903:&unifor('Av686.15#1') or v903:&unifor('G0^'&unifor('Av675.15#1')) or 
         v903:&unifor('G0^'&unifor('Av621.15#1'))) then 
         if v903:&unifor('Av686.15#1') then &unifor('Av686#1') else 
            if v903:&unifor('G0^'&unifor('Av675.15#1')) then &unifor('G0^'&unifor('Av675#1')) else 
               if v903:&unifor('G0^'&unifor('Av621.15#1')) then &unifor('G0^'&unifor('Av621#1')) 
         fi fi fi,"\tab  "d106,&unifor("K106sh.mnu|"v106^a)," "v106^b,"\par "v908  
      else


Тут требуется немного пояснить. Здесь сделана такая проверка:

1. если в поле 903 (шифр документа) входят первые 15 символов систематического шифра (906), тогда выводить систематический шифр (906), ставить табуляцию и после нее выводить коды из поля 106 (если они есть). А далее еще одна проверка: если в поле Систематический шифр (906) входит авторский знак (908), то его выводить не нужно, а если авторский знак в Систематический шифр не входит, то выводить его на карточку.

А теперь кульминация - у вас авторский знак входит к систематический шифр! А точнее, 4 символа авторского знака идентичны 4 символам Систематического шифра. Виной всему именно это совпадение.

Систематический шифр (906) - ББК 65.29-217950
Авторский знак (908) - К 65

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

Re: Авторский знак при сохранении записи
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 06, June, 2014 15:28

Может быть, константа "ББК" лишняя во всех полях - и в 621, и в 906, и, как следствие, в 903 ?
Ведь и на 1.png видно, что при выводе индекса ББК она удваивается

Re: Авторский знак при сохранении записи
Пользователь: Gena (IP-адрес скрыт)
Дата: 06, June, 2014 15:31

Светлана Михайловна, согласен с тем, что она там лишняя. Думаю, самым правильным решением тут будет удалить константу и шифр и сформировать шифр документа заново

Re: Авторский знак при сохранении записи
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 06, June, 2014 15:36

Да, так и нужно сделать



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