Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Страницы: <<123
Страница: 3 из 3
Re: Глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 05, March, 2018 15:44

" в строку /res/text/404.pdf....... "надо получить /res/text/404.pdf
Но это две одинаковые строки?

Re: Глобальная корректировка
Пользователь: Admin.lib.kaznpu (IP-адрес скрыт)
Дата: 07, March, 2018 08:32

Здравствуйте, нет это две разные строки
Первоначально стоит так text/404.pdf
а мне надо /res/text/404.pdf

Re: Глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 07, March, 2018 08:42

Тогда:

CHA
951^I
*
'text/404.pdf'
'/res/text/404.pdf'

Re: Глобальнhttp://irbis.gpntb.ru/list.php?7ая корректировка
Пользователь: Admin.lib.kaznpu (IP-адрес скрыт)
Дата: 07, March, 2018 10:16

большое спасибо! а еще вопрос у нас там много pdf файлов 404.pdf, 405.pdf, 406.pdf.......1000.pdf как массово сделать замену ???
CHA
951^I
*
'text/'
'/res/text/'

Re: Глобальная корректировка
Пользователь: Admin.lib.kaznpu (IP-адрес скрыт)
Дата: 07, March, 2018 10:29

мне необходимо не замена а добавление в существующую запись слова /res/

Re: Глобальная корректировка
Пользователь: Admin.lib.kaznpu (IP-адрес скрыт)
Дата: 07, March, 2018 12:31

большое спасибо все получилось!!! и с наступающим Вас!!!

Re: Глобальная корректировка
Пользователь: Гайсина Розэлла (IP-адрес скрыт)
Дата: 20, August, 2018 14:31

Добрый день! Дорогие коллеги, пожалуйста, помогите!!! Наши сотрудники непонятным мне образом умудрились при Книговыдаче в строке Штрих-код продублировать инвентарный номер. Мне нужно удалить эти данные. Просто очистить подполе Штрих-код я не могу. Часть фонда имеет радиометки и их удалить нельзя.

Re: Глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, August, 2018 09:33

Глобальную написать нетрудно. Но...
Вы имеете в виду - удаление подполя "Штрих-код" в поле 40 записи читателя?
" Часть фонда имеет радиометки и их удалить нельзя" - что вы имеете в виду? Радиометки в каталоге? Радиометки в поле 40 у читателя при выдаче? Если в поле 40, то в каком подполе радиометки? Как их отличить от штрих-кодов?

Re: Глобальная корректировка
Пользователь: Гайсина Розэлла (IP-адрес скрыт)
Дата: 21, August, 2018 13:37

Радиометки выглядят так: E00401500B9392D4. Они все начинаются с буквы E. Штрих-коды имеют только числовые значения, без букв.
Я бы хотела очистить в 40 и 910 поле, в подполе Штрих-код/Радиометка удалить штрих-код, оставив радиометки.
Можно ли сделать такое задание, чтобы из 40 и 910 поля, подполя Штрих-код/радиометки удалять данные при совпадение инвентарного номера со штрих-кодом.
Я бы не заморачивалась с этими штрих-кодами. Но возникала проблема в Книговыдаче. Я удалила в 910 поле часть дублетных с инвентарным номером штрих-кодов, и теперь, при возврате книг (которые читатель взял до корректуры) программа выдает ошибку. Возврат осуществляется, но в БД ЭК статус остается 1.

Re: Глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 28, August, 2018 09:14

Вы предлагаете удалить ШК и тут же говорите, что удалили ШК и стала появляться ошибка. Ошибка понятна - при сдаче идет попытка найти ШК в записи каталога, а вы его удалили.
Т.е. логика, видимо, такая - удалить значение подполя H, если статус экземпляра не 1, если значение не начинается с E, если значение совпадает с подполем B. Тогда:
DEL
910^H
F
(if p(v910) then if p(v910^H) then if v910^H.1='E' or v910^A='1' then '0' else if v910^H=v910^B then '1' else '0' fi fi else '0' fi fi/)

Re: Глобальная корректировка
Пользователь: Наталья Л. (IP-адрес скрыт)
Дата: 29, August, 2018 04:17

Добрый день, помогите пожалуйста, составить задание на глобальную корректировку.

В поле 951 ссылки написаны таким образом:
[http://e.lanbook.com/view/book/38834/]
надо изменить, чтобы было так:
[http://e.lanbook.com/book/38834]
Убрать view получается глобальной корректировкой:
CHA
951^I
*
'e.lanbook.com/view/'
'e.lanbook.com/'

А как убрать глобальной корректировкой слэш (/) в конце ссылки?

Re: Глобальная корректировка
Пользователь: Alexandr P. (IP-адрес скрыт)
Дата: 30, August, 2018 07:16

Так не пробовали ?
CHA
951^I
*
'/]'
']'

да и в первом случае достаточно так вроде.
CHA
951^I
*
'/view/'
'/'



Редактировано 1 раз. Последний раз 30.08.2018 07:20 пользователем Alexandr P..

Re: Глобальная корректировка
Пользователь: Наталья Л. (IP-адрес скрыт)
Дата: 30, August, 2018 09:13

Alexandr P. написал(а):
-------------------------------------------------------
> Так не пробовали ?
> CHA
> 951^I
> *
> '/]'
> ']'

Извините, что запутала... в поле 951 адрес написан без квадратных скобок, т.е начинается с http и заканчивается /.


> да и в первом случае достаточно так вроде.
> CHA
> 951^I
> *
> '/view/'
> '/'

С этим согласна, можно и так.

Re: Глобальная корректировка
Пользователь: Гайсина Розэлла (IP-адрес скрыт)
Дата: 30, August, 2018 12:16

Спасибо большое, Людмила Николаевна!Получилось!

Re: Глобальная корректировка
Пользователь: Alexandr P. (IP-адрес скрыт)
Дата: 31, August, 2018 02:34

Наталья Л. написал(а):
> Извините, что запутала... в поле 951 адрес написан
> без квадратных скобок, т.е начинается с http и
> заканчивается /.
Так должно получиться.
REP
951^I
F
(if v951^I|!|:'/!' then v951^I'\' else v951^I fi/)
XXXXXXXXXXXXXXXXXXX
CHA
951^I
*
'/\'
''

Вложения: замена.gbl (116 bytes)  
Re: Глобальная корректировка
Пользователь: Наталья Л. (IP-адрес скрыт)
Дата: 31, August, 2018 09:03

Alexandr P. написал(а):
-------------------------------------------------------

> Так должно получиться.
> REP
> 951^I
> F
> (if v951^I|!|:'/!' then v951^I'\' else v951^I
> fi/)
> XXXXXXXXXXXXXXXXXXX
> CHA
> 951^I
> *
> '/\'
> ''

Александр, все получилось. Вы меня очень выручили, спасибо огоромное!

Re: Глобальная корректировка
Пользователь: KrVs (IP-адрес скрыт)
Дата: 22, October, 2018 10:25

Подскажите пожалуйста, как с помощью глобальной корректировки добавить в начало подполя нужные буквы?

Допустим имеются записи со значениями в поле 910^B (4567, 4568, 4356, 4345 и т.д.) и местом хранения (поле 910^D) "Абвгд", по которому эти номера были отобраны. Нужно в начало значения подполя 910^B добавить символы "абв". Чтобы значения стали абв4567, абв4568, абв4356, абв4345 и т.д.).

То есть составить глобальную корректировку: Если 910^D содержит "Абвгд", то в начало подполя 910^B добавить "абв".

Re: Глобальная корректировка
Пользователь: ochagova (IP-адрес скрыт)
Дата: 22, October, 2018 15:37

REP
910^B
F
(if p(v910)
then
if p(v910^B)
then
if &uf('+97',v910^D)='АБВГД' then 'абв' fi,,,v910^B,,
else #
fi
fi/)

(формат, конечно, собрать в одну строку)

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


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