Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Добавление нового оперативного режима
Пользователь: kharlamova_n (IP-адрес скрыт)
Дата: 25, October, 2014 09:09

Ирбис 2013.1
Нужно в базе RDR добавить новый оперативный режим по полю 33 "Группа ИРИ"
(поле 33 переделано под группу ИРИ, по нему формируется словарь IRI).

В файл operhint.pft добавили следующий блок
if val(&uf('+3S,0,',|!"IRI=|v33| $"!,|))>1 then
'Одна группа ИРИ'/,
'Читатели, у которых та же группа ИРИ'/,
''/#,
'10'/,
',',"IRI="v33" $",/,
'Команда выполнена'/,
'',/#,
fi,
Но в результате новый оперативный режим не добавился, остались прежние.
Подскажите, пожалуйста, в чем ошибка?

Re: Добавление нового оперативного режима
Пользователь: Alio (IP-адрес скрыт)
Дата: 27, October, 2014 10:33

Загрузите этот формат в Редактор форматов и посмотрите, что он дает на записи, для которой этот режим имеет смысл...

Re: Добавление нового оперативного режима
Пользователь: kharlamova_n (IP-адрес скрыт)
Дата: 01, November, 2014 07:19

Загрузили формат в Редактор форматов. Указали базу RDR, вообще ничего не увидели. Вопрос собственно такой: каким образом можно добавить новый оперативный режим в базе RDR (по аналогии с режимами "Однофамильцы", "Ровесники" и т.д.)? Разработчики, подскажите, пожалуйста, в каких файлах это делается?

Re: Добавление нового оперативного режима
Пользователь: Alio (IP-адрес скрыт)
Дата: 03, November, 2014 20:27

kharlamova_n написал(а):
-------------------------------------------------------
> Загрузили формат в Редактор форматов. Указали базу
> RDR, вообще ничего не увидели. Вопрос собственно
> такой: каким образом можно добавить новый
> оперативный режим в базе RDR (по аналогии с
> режимами "Однофамильцы", "Ровесники" и т.д.)?
> Разработчики, подскажите, пожалуйста, в каких
> файлах это делается?
В файле operhint.pft

Re: Добавление нового оперативного режима
Пользователь: АрПи (IP-адрес скрыт)
Дата: 03, November, 2014 21:11

Alio, а есть возможность сослаться сразу на несколько баз в одном оп. режиме? например, режим вида "все с таким же заглавием в других базах?

или найти связанные документы в нескольких базах, а не только в одной?



Редактировано 1 раз. Последний раз 04.11.2014 12:49 пользователем АрПи.

Re: Добавление нового оперативного режима
Пользователь: Alio (IP-адрес скрыт)
Дата: 04, November, 2014 19:48

АрПи написал(а):
-------------------------------------------------------
> Alio, а есть возможность сослаться сразу на
> несколько баз в одном оп. режиме? например, режим
> вида "все с таким же заглавием в других базах?
Нет, нельзя. Если у Вас возникает такая потребность, значит Вы неправильно разделили данные по разным БД. База данных это прежде всего ЕДИНОЕ пространство для поиска. Все иные критерии разделения данных по разным БД - ошибочны.

> или найти связанные документы в нескольких базах,
> а не только в одной?

Re: Добавление нового оперативного режима
Пользователь: АрПи (IP-адрес скрыт)
Дата: 21, November, 2014 13:35

1) Ваш же web-irbis с Вами, в некотором роде, не согласен. он, по факту, ищет сразу по всем базам.

2) Вы действительно предлагаете хранить в одном месте условные валенки, арбузы, топливо и прочие разнородные вещи?

3) т.е. такой критерий разделения данных по базам, как, например, разграничение доступа к ним тоже ошибочен? а вы знаете что-нибудь о таком принципе как least privilege, который гласит, что "каждый субъект должен иметь минимально возможный набор привилегий, необходимый для решения поставленных перед ним задач"?

я считаю, что Вы ошибаетесь и слишком категоричны в своих суждениях.

Re: Добавление нового оперативного режима
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, November, 2014 15:40

Не стоит умничать - извините...

Re: Добавление нового оперативного режима
Пользователь: АрПи (IP-адрес скрыт)
Дата: 21, November, 2014 17:05

а что-нибудь по существу ответить можете? или только хамить?



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