Alio написал(а):
-------------------------------------------------------
> А. Роман написал(а):
> --------------------------------------------------
> -----
> >
> > Это было бы удобно для ситуаций типа: Иванову
> > можно удалять записи в БД TEST и нельзя в
> > остальных БД.
> А это, кстати, задачка для любознательных: как
> сделать так, чтобы конкретный пользователь мог
> удалять записи в определенных БД, а в других -
> нет!
Александр Иосифович, эту задачу мы давно решили для себя через произвольные пользовательские режимы, добавив ГК на удаление текущей записи и форматом определяя кому данную кнопку в оперативных режимах выводить, а кому нет. При этом у всех кроме администратора установлен параметр DELETEABLE=0
Об этом я даже как-то
недавно писал на форуме и приводил скриншоты, а также подробнее рассказывал на площадке Красноярского ИРБИС-Клуба в 2020 году (презентация в приложении, а
видео-запись есть в сети).
но ведь остальные функции доступные по кнопкам или пунктам меню в интерфейсе нельзя таким образом выполнять (экспорт записей или печать выходных форм или копирование записей (не одной записи, а группы из результатов поиска или отмеченных)).
Я предложил более глобальное параметрирование, чем есть сейчас но оно может позволить реализовывать любые сценарии разграничения прав доступа к функционалу самим пользователям (администраторам ИРБИС).