Проверка Прав доступа на объекты у пользователей

Проверяет права на объект и типы реквизитов объекта у пользователя. так же там есть форма выбора метаданных универсальная, которую можно вставлять в любую обработку или конфигурацию.

Проверяет права на объект и типы реквизитов объекта у пользователя.

9 Comments

  1. Vyacheslav56

    Можно зайти в конфигуратор и посмотреть права пользователя, для чего нужна эта обработка?

    Reply
  2. FallenMad

    (1) Vyacheslav56, часто у админов БД возникает ситуация: пользователь открывает отчет, и при формировании за определенный период отчет пишет что нехватает прав доступа, это значит что отчет делает запрос в регистр и на какой-то из документов не хватает прав, например регистр «закупки» по нему делают движения несколько документов и если в период отбора попадет документ на который у пользователя нет прав, то вернется ошибка. Конечно можно зайти в конфигуратор, открыть регистр и на каждый тип регистратора (Документ Поступление, эквайринг и т.д.) проверить наличие прав доступа, но это долго и лекго чтонить пропустить, так как может быть же еще измерение с типом из 5-6 документов, т.е. придется проверять права на все эти документы. обработка же позваляет просто указать регистр и посмотреть на какие из зависимых объектов не хватает прав.

    Reply
  3. Vyacheslav56

    Во-первых админ-БД при добавлении пользователя должен установить права пользователя соответствующие его задачам (если постоянные проблемы с правами, админа отправить на переподготовку), во-вторых не каждый пользователь сможет определить на какой регистр отстуствуют права доступа (если обработка предполагается для пользователя), во-втретьих, если отчет был написан новый, то его должны были протестировать на работоспособность под правами пользователя.

    Reply
  4. FallenMad

    (3) Vyacheslav56, да без проблем, я что писал чтоли что без этой обработки жить невозможно, или заставляю ей пользоваться? вдруг кому надо, я то писал её под ситуацию когда мне было в лом проверять каких прав не хватает на конкретный отчет, а ролей в УТ 11 фигова туча,а сидеть и проверять все права долго и скучно. а Если вы такой умный и правильный, то не совсем понимаю зачем заходить в публикацию которая вам не нужна и писать комментарий о том что вам эта обработка не нужна? это такая важная информация для всех?

    Reply
  5. Fenicss

    (4) Просто Vyacheslav56 пытался объяснить что посути ваша обработка смысла не несет по причине того что все равно придется зайти в конфигуратор и настроить права как нужно а смысл делать 2 действия. Вот если бы ваша обработка еще показывала чего не хватает в правах у пользователя вашей обработке не было бы цены)

    Reply
  6. rasswet

    как обстоят дела с RLS?

    если это учитывается, то вещь весьма полезная.

    Reply
  7. b-dm

    (6) — насчет RLS однозначно «за», если бы обработка ее поддерживала, было бы отлично!

    Reply
  8. FallenMad

    (5) Fenicss, дык она и показывает чего не хватает. Наример если регистраторами у регистра выступают 6 документов то она проверит права на все эти документы и напишет на какой из этих документов у пользователя не хватает прав.

    Reply
  9. mikhailovaew

    (8) а если у проверяемого объекта какой-нибудь реквизит просто «Документ ссылка» или «справочник ссылка», как поступит обработка? будет проверять доступ ко все документам / справочникам? выдаст ошибку? зависнет? не будет ничего проверять?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *