Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Глобальная корректура при введении штрихкодирования
Пользователь: Dimitriy (IP-адрес скрыт)
Дата: 22, May, 2006 13:13

Ирбис32. Вводим штрихкодирование. Штрихкоды формируем так: штрихкод=инв.№.(безинвентарный учет не применяем). Было необходимо перенести данные из 910^B в 910^H, учитывая повторения полей. Светлана Михайловна любезно подсказала решение:
ADD 910^h F (if p(v910) then if p(v910^b) and a(v910^h) then v910^b else # fi fi/)

Re: Глобальная корректура при введении штрихкодирования
Пользователь: Dimitriy (IP-адрес скрыт)
Дата: 22, May, 2006 17:13

Чтобы после такой корректировки при книговыдаче не выдавалось диагностическое сообщение "Неоднозначность экземпляра",надо изменить в IBIS.FST следующую строку (чтобы не брать в словарь инв. номера, совпадающие со штрих-кодами):

910 0 MHL,if v920='J'or v920='NJ'or v920='NJP'then else (if p(v910) then if v910^a:'6' then if a(v910^w) then |INS=|v910^b fi else |IN=|v910^b fi fi,|%|d910/) fi/
на
910 0 MHL,if v920='J'or v920='NJ'or v920='NJP'then else (if p(v910) then if v910^a:'6' then if a(v910^w) then |INS=|v910^b fi else if v910^b=v910^h then else |IN=|v910^b fi fi fi,|%|d910/) fi/
После этого надо создать словарь заново, полностью.



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