Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Ввод значения по умолчанию в РЛ ввода подполя
Пользователь: ДашковаЕлена (IP-адрес скрыт)
Дата: 05, September, 2017 16:05

Помогите описать рабочий лист ввода подполя 31 в БД RDR, чтобы сразу вводились значения по умолчанию, завожу это значение в редакторе рабочих листов, например, чтобы сразу в рабочем листе ввода стояла текущая дата и ФИО пользователя, но рабочий лист открывается пустой и пользователю требуется нажимать Alt-Д для ввода даты текущей и выбирать свою фамилию из справочника FIO.

Дашкова Елена
МУК ЦСДБ г.Ярославль

Вложения: 31.WSS (191 bytes)  
Re: Ввод значения по умолчанию в РЛ ввода подполя
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 05, September, 2017 18:25

Умолчания в РЛ подполей не используются если не ошибаюсь.

Как понимаю стоит задача быстро и при этом автоматически заполнить поле 31 при корректировке записи читателя?

Эти действия в пакете с остальными лучше (на мой взгляд) выполнять произвольным оперативным режимом. Например добавить в файле operhint.pft:

if a(v31) then
'Регистрация читателя',/,
'Регистрация читателя',/,
''/#,
'3'/,
'REGISTER_RDR',,/,
'Команда выполнена'/,
'',/#,
else fi,


а в файле REGISTER_RDR.gbl:

0
ADD
31
XXXXXXXXXXXXXXXXXXX
'^A',&uf('3'),'^B',&uf('IPRIVATE,FIO,NONAME')
XXXXXXXXXXXXXXXXXXX

Тогда при нажатии на кнопку "Регистрация читателя" в записи будет добавлено поле 31.

http://irbis.gpntb.ru/file.php?10,file=16338

(этот сценарий можно просто добавить и в autoin.gbl, тогда при сохранении записи добавится поле 31. Только придется заключить его в оператор IF, в котором проверить нет ли уже в записи поля 31).

Но если нужно - то в файле сценария ГК можно добавить и другие процедуры, например запись в какой-то отдел, перерегистрацию, добавление разрешенных или запрещенных мест выдачи и т.п.
Произвольные оперативные режимы - очень удобный, гибкий, а главное - доступный инструментарий. У разных пользователей могут быть свои наборы, т.к. имя файла с оперативными режимами можно менять в ini файлах. К тому же, появление кнопки оперативного режима можно регулировать, задавая различные условия.

Жаль, только, что пока этого нет в АРМ Книговыдача в том же виде, что в АРМ Каталогизатор...



Редактировано 7 раз. Последний раз 05.09.2017 18:41 пользователем А. Роман.

Вложения: img-2017-09-05-19-48-29.png (122.2KB)  
Re: Ввод значения по умолчанию в РЛ ввода подполя
Пользователь: Alio (IP-адрес скрыт)
Дата: 05, September, 2017 20:17

А. Роман написал(а):
-------------------------------------------------------
> Умолчания в РЛ подполей не используются если не
> ошибаюсь.
Ошибаетесь. Читайте релиз 2015.1 раздел Каталогизатор, п.6

>
> Как понимаю стоит задача быстро и при этом
> автоматически заполнить поле 31 при корректировке
> записи читателя?
>
> Эти действия в пакете с остальными лучше (на мой
> взгляд) выполнять произвольным оперативным
> режимом. Например добавить в файле operhint.pft:
>
> if a(v31) then
> 'Регистрация читателя',/,
> 'Регистрация читателя',/,
> ''/#,
> '3'/,
> 'REGISTER_RDR',,/,
> 'Команда выполнена'/,
> '',/#,
> else fi,
>
>
> а в файле REGISTER_RDR.gbl:
>
> 0
> ADD
> 31
> XXXXXXXXXXXXXXXXXXX
> '^A',&uf('3'),'^B',&uf('IPRIVATE,FIO,NONAME')
> XXXXXXXXXXXXXXXXXXX
>
> Тогда при нажатии на кнопку "Регистрация читателя"
> в записи будет добавлено поле 31.
>
> [irbis.gpntb.ru]
>
> (этот сценарий можно просто добавить и в
> autoin.gbl, тогда при сохранении записи добавится
> поле 31. Только придется заключить его в оператор
> IF, в котором проверить нет ли уже в записи поля
> 31).
>
> Но если нужно - то в файле сценария ГК можно
> добавить и другие процедуры, например запись в
> какой-то отдел, перерегистрацию, добавление
> разрешенных или запрещенных мест выдачи и т.п.
> Произвольные оперативные режимы - очень удобный,
> гибкий, а главное - доступный инструментарий. У
> разных пользователей могут быть свои наборы, т.к.
> имя файла с оперативными режимами можно менять в
> ini файлах. К тому же, появление кнопки
> оперативного режима можно регулировать, задавая
> различные условия.
>
> Жаль, только, что пока этого нет в АРМ Книговыдача
> в том же виде, что в АРМ Каталогизатор...



Редактировано 1 раз. Последний раз 05.09.2017 20:30 пользователем Alio.

Re: Ввод значения по умолчанию в РЛ ввода подполя
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 05, September, 2017 21:27

Alio написал(а):
-------------------------------------------------------
> А. Роман написал(а):
> --------------------------------------------------
> -----
> > Умолчания в РЛ подполей не используются если не
> > ошибаюсь.
> Ошибаетесь. Читайте релиз 2015.1 раздел
> Каталогизатор, п.6

Потому и высказал, сомнение smiling smiley

каюсь, но в качестве источника использовал Online/CHM справка Ирбис, а там:

http://irbis.gpntb.ru/file.php?10,file=16339



Редактировано 2 раз. Последний раз 05.09.2017 21:28 пользователем А. Роман.

Вложения: img-2017-09-05-22-38-38.png (87.7KB)  
Re: Ввод значения по умолчанию в РЛ ввода подполя
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 05, September, 2017 21:42

тогда вопрос актуален, т.к. в версии 2016.1 работает.

http://irbis.gpntb.ru/file.php?10,file=16340

Но зачем открывать РЛ подполя 31, предварительно добавляя его в РЛ (в дефолтном РЛ его нет), а затем открывать РЛ подполей, закрывать и т.д.?

Одной кнопочкой ведь быстрее?

Вопрос к Елене: перезагружать сервер ИРБИС пробовали?



Редактировано 3 раз. Последний раз 05.09.2017 21:52 пользователем А. Роман.

Вложения: img-2017-09-05-22-57-31.png (76.6KB)  
Re: Ввод значения по умолчанию в РЛ ввода подполя
Пользователь: ДашковаЕлена (IP-адрес скрыт)
Дата: 06, September, 2017 08:10

Спасибо за ответы и предложения. Сервер перезагружала. У нас пока версия 2014. Может в этом "собака порылась". Новую версию ждем, договор заключили, но пока региональный представитель не отвечает.

Re: Ввод значения по умолчанию в РЛ ввода подполя
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 06, September, 2017 17:50

ДашковаЕлена написал(а):
-------------------------------------------------------

> У нас пока версия 2014. Может в
> этом "собака порылась".

Именно так и есть. Этой версией Системы ИРБИС указанный функционал не поддерживается.

> договор заключили, но пока региональный представитель не отвечает.

Сообщите об этом в отдел договоров Ассоциации ЭБНИТ. elnit@elnit.org

Re: Ввод значения по умолчанию в РЛ ввода подполя
Пользователь: ДашковаЕлена (IP-адрес скрыт)
Дата: 07, September, 2017 14:46

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

Дашкова Елена
МУК ЦСДБ г.Ярославль



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