Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Заменить системный РЛ на совой РЛ для пользователя
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 18, June, 2019 14:17

Здравствуйте, уважаемые разработчики ИРБИС!

Работаем в IRBIS64 v.17 (клиент тоже v.17).

Необходимо работнику АРМ Каталогизатор, своей БД KNNN (она была создана на БД IBIS), запретить редактирование всех ПОЛЕЙ БД кроме "910.Сведения об экземплярах"!

В БД KNNN есть РЛ KNNN.ws
Я создал его копию KNNN_readonly.ws и все поля кроме 910 сделал только чтение.
А где мне указать в ini-файле Пользователя что РЛ не системный KNNN.ws а свой РЛ KNNN_readonly.ws?

Спасибо!

Настройка ini-пользователя во вложении.

Спасибо!

С уважением,
Прокофьев Дмитрий
программист СЦДБ г. Ярославля

Вложения: irbisc_sazanovaev.ini (25.2KB)  
Re: Заменить системный РЛ на совой РЛ для пользователя
Пользователь: Alio (IP-адрес скрыт)
Дата: 18, June, 2019 15:46

Если ВЫ хотите, чтобы все пользователи этой БД имели подобные ограничения, то создайте в папке этой БД уникальные ресурсы, которые определяются параметрами
FmtMnu=
WsOpt=
Если же это должно касаться только отдельного пользователя, то в его профиле надо дать уникальные значения этих параметров и создать соответствующие ресурсы в папке этой БД

Re: Заменить системный РЛ на совой РЛ для пользователя
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 18, June, 2019 16:00

Спасибо, Alio!
Постараюсь разобраться!

Re: Заменить системный РЛ на совой РЛ для пользователя
Пользователь: roit (IP-адрес скрыт)
Дата: 18, June, 2019 17:36

Мы с 2013 пользуемся вариантом (спасибо Г. Панарину, который тогда научил), когда настройки делаются для конкретного пользователя. Начали как раз с ограничения только 910-м полем, потом еще одно добавили. Если нужен этот вариант, могу тут кинуть файлы и комментарии как у нас сделано, хотя не утверждаю что идеально, но нам удобно :)

Re: Заменить системный РЛ на совой РЛ для пользователя
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 19, June, 2019 09:53

Спасибо, Roit!

Сделал согласно совету Alio и вебинару №3 "Администрирование" в 12.02.2019 (очень полензный :).
Получил то, что хотел, но один недочет:
Когда система выглядит вот так - см. вложенный скриншорт 1.
Но когда я перехожу на другую запись, интерфейс показывается предыдущий!
И список "Видов РЛ" пустой, а у меня должен быть один вид PAZK42_ (т.е этот редактированный РЛ).
Где-то я еще не исправил на свои файлы Fmt31_ и Ws31 (см. вложенный скриншот 2)

Спасибо!

Вложения: 1.jpg (377.6KB)   2.jpg (377.1KB)  
Re: Заменить системный РЛ на совой РЛ для пользователя
Пользователь: Alio (IP-адрес скрыт)
Дата: 19, June, 2019 10:12

Надо отредактировать WSOPT

Re: Заменить системный РЛ на совой РЛ для пользователя
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 19, June, 2019 10:16

ок. Спасибо, Alio!

Re: Заменить системный РЛ на совой РЛ для пользователя
Пользователь: Evgenie_cdb (IP-адрес скрыт)
Дата: 19, June, 2019 12:53

Всем спасибо за участие и полезные советы!
Вопрос решился.
1. настройка соответствующих ini-файлоа Юзверя, строка FmtMNU=fmt31_user.mnu
WsOpt=Ws31_user.mnu
AccessLevel=2
(в них прописал только те РЛ, с которыми должен работать User)
2. в папке Deposit создал копии соответствующих РЛ: PAZK42_.ws и SPEC42_.ws (в нем создал свою вкладку @BOuni_ с соответствующим файлом BOuni_.ws - в ней нужно Поле 910, с которым и должен работать Пользователь).
В копиях РЛ удалил ненужные вкладки и Поля, оставил только необходимые пользователю. Редактировал РЛ через Редактор рабочих листов.

Вроде всё.

Re: Заменить системный РЛ на совой РЛ для пользователя
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 19, June, 2019 18:08

Evgenie_cdb написал(а):
-------------------------------------------------------
>
> Вроде всё.

Если пользователь не работает в каких-либо небиблиографических БД, то всё.
Если же он может работать в БД RDR, KZD и т.п. БД, в которых другие, нежели в библиографической БД РЛ и форматы просмотра, то придется в директориях этих БД создать файлы Ws31_user.mnu и fmt31_user.mnu дублирующие значения соответствующих файлов таких БД.



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