Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
Форма контрольного талона
Пользователь: Мончегорская ЦБС (IP-адрес скрыт)
Дата: 04, October, 2006 18:28

Добрый день!

Подскажите пожалуйста,
в каких файлах корректировать
форму контрольного талона АРМ
"Книговыдача".

Re: Форма контрольного талона
Пользователь: Alio (IP-адрес скрыт)
Дата: 05, October, 2006 10:15

Формат CNTRLW.PFT в БД RQST.

Re: Форма контрольного талона
Пользователь: NBU (IP-адрес скрыт)
Дата: 12, October, 2006 13:39

ИРБИС 2004.2
Мы хотели бы изменить форму контрольного талона, а именно:
1. В первой строке указывать ФИО читателя;
2. Печатать талон на бумаге формата А6.
Подскажите, пожалуйста, как изменить файл CNTRLW.PFT.

Re: Форма контрольного талона
Пользователь: Alio (IP-адрес скрыт)
Дата: 12, October, 2006 14:21

NBU написал(а):
-------------------------------------------------------
> ИРБИС 2004.2
> Мы хотели бы изменить форму контрольного талона, а
> именно:
> 1. В первой строке указывать ФИО читателя;
Измените соответствующим образом формат CNTRLW.PFT (Редактор форматов. Язык форматирования. Общее описание- Приложение 4)

> 2. Печатать талон на бумаге формата А6.
Печатайте на любой бумаге. К формату это не имеет никакого отношения...

Re: Форма контрольного талона
Пользователь: Мончегорская ЦБС (IP-адрес скрыт)
Дата: 12, October, 2006 14:38

А нам необходимо, чтобы все данные в контрольном талоне печатались в одну строчку, без указания имени поля (например, Идентификатор читателя, выдан экземпляр), но при попытке скорректировать файл CNTRLW.PFT (поменять местами данные для вывода, например, дату заказа поставить вперед)в выходной формат выходит ***Format error 99. В чем наша ошибка?

Re: Форма контрольного талона
Пользователь: Alio (IP-адрес скрыт)
Дата: 12, October, 2006 16:37

Это означает, что Вы сделали ошибку в формате (НЕДОПУСТИМЫЙ СИМВОЛ). Вы, надеюсь, корректировали формат в Редакторе форматов...

Re: Форма контрольного талона
Пользователь: NBU (IP-адрес скрыт)
Дата: 16, October, 2006 15:11

Уважаемый Александр Иосифович, уважаемые коллеги!
К сожалению, мы не владеем инструментарием в той степени, которая позволила бы свободно корректировать форматы.
Конкретный вопрос:
Почему при замене контекста <Идентификатор читателя: "v30> в файле CNTRLW.pft на <Фамилия читателя: "v10> эта самая фамилия в контрольном талоне не печатается? Ведь в базе данных читателей поле Фамилия имеет метку 10. Или мы чего-то недопонимаем? В базе данных электронного каталога метку 10 имеет поле ISBN...
Опытные коллеги, может кто поможет написать текст изменения файла CNTRLW.pft с целью печати ФИО в контрольном талоне?
Заранее благодарны?

По поводу формата бумаги.
Принтеры бывают двух типов - 1. у которых левая часть бумаги фиксирована, а при печати на "половинке" А4, т.е. на бумаге шириной 105 мм необходимо справа подтянуть ограничитель и 2. принтеры, у которых для печати на узкой бумаге ограничители подтягивается слева и справа симметрично. У нас имеено 2-1 случай и на бумаге А6 печатаються только последние символы каждой строчки. Ток что, по-вижимому, средствами RTF-форматирования нужно будет сдвинуть весь текст вправо. Коллеги, если у кого есть опыт - поделитесь.

Re: Форма контрольного талона
Пользователь: Alio (IP-адрес скрыт)
Дата: 16, October, 2006 16:16

NBU написал(а):
-------------------------------------------------------
> Уважаемый Александр Иосифович, уважаемые коллеги!
> К сожалению, мы не владеем инструментарием в той
> степени, которая позволила бы свободно
> корректировать форматы.
> Конкретный вопрос:
> Почему при замене контекста <Идентификатор
> читателя: "v30> в файле CNTRLW.pft на <Фамилия
> читателя: "v10> эта самая фамилия в контрольном
> талоне не печатается? Ведь в базе данных читателей
> поле Фамилия имеет метку 10. Или мы чего-то
> недопонимаем?

Формат CNTRLW - это формат БД RQST, а не RDR...
В формате надо вместо
"Идентификатор читателя: "v30
написать
"Фамилия читателя: "d30,&unifor('6RDR,!RI=',v30,'!,v10')



Редактировано 1 раз. Последний раз 16.10.2006 16:18 пользователем Alio.

Re: Форма контрольного талона
Пользователь: NBU (IP-адрес скрыт)
Дата: 17, October, 2006 15:04

Уважаемый Александр Иосифович!
К сожалению, Ваш вариант истправления файла CNTRLW.pft у нас не работает.
Согласно Вашей рекомендации начало файла имеет вид:

'{\ri5000 ',mhl,"\par Фамилия читателя: "d30,&unifor('6RDR,!RI=',v30,'!,v10'),"\par База данных каталога:

На талоне печатается только "Фамилия читателя:" а собственно самой фамилии нет.

Re: Форма контрольного талона
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 17, October, 2006 15:30

"Фамилия читателя: "d30,&unifor('6RDR,!RI=',v30,'!,v10')
В формате проскочила ошибка - нужно
"Фамилия читателя: "d30,&unifor('DRDR,!RI=',v30,'!,v10')

Re: Форма контрольного талона
Пользователь: Мончегорская ЦБС (IP-адрес скрыт)
Дата: 18, October, 2006 12:02

Помогите и нам, пожалуйста.
В форме контрольного талона мы пытаемся заменить поле "Шифр документа" (903) на поле "Индексы ББК" (621). У нам та же проблема. Выходит текст ББК, но не выходит сам шифр этой классификации.
В файле у нас:" ББК: "d903,&unifor('DEC,!Rl=',v903,'!,v621')
Как нам его исправить?

Re: Форма контрольного талона
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 18, October, 2006 12:27

Если имя БД Электронного каталога EC, то для поиска в ней документа по шифру нужно изменить префикс "RI=" на "I="
" ББК: "d903,&unifor('DEC,!I=',v903,'!,v621')
А чтобы не было пустой константы при отсутствии ББК в документе, можно написать так:
if &unifor('DEC,!I=',v903,'!,v621')<>'' then ' ББК: '&unifor('DEC,!I=',v903,'!,v621') fi

Re: Форма контрольного талона
Пользователь: Мончегорская ЦБС (IP-адрес скрыт)
Дата: 18, October, 2006 15:47

Спасибо, Светлана Михайловна! Вы в очередной раз нам помогли, за что безмерно благодарны.
Гулять, так гулять! Подскажите, пожалуйста, еще. Как нам из формы контрольного талона убрать расширение инициалов автора издания (например, Иванов Василий петрович. Нам нужно только - Иванов, без указания его имени-отчества или инициалов).

Re: Форма контрольного талона
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 19, October, 2006 11:22

Сведения о библиографии включаются в запись заказа программно по формату Brief.pft, так что только изменение этого формата даст Вам результат. Но в этом измененном формате будут представлены записи и у читателя, и у каталогизатора в окне коротких (одностроковых) описаний



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