Проверка прав доступа текущего пользователя. 1с 7.7


Показывает права доступа текущего пользователя в базе 1с 7.7 .

 Для запуска надо запустить отчет и нажать кнопку «Сформировать». Отчет может незапустится, если в пользователя нет прав использовать внешние отчеты и обработки. Результат покажет в форме таблицы, В строке список обектов,  в оглавлении список прав доступа до текущего объэкта. 1 — эсть право, 0 — нет прав, Х — реквизит для данного объэекта недоступен.

Удобная штука если надо предоставить отчет по правам доступа к базе, по сотрудникам организации

 

 

10 Comments

  1. Fenicss

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

    Reply
  2. Dolly_EV

    Клавиатура от печ. машинки Остапа Бендера, с турецким акцентом! Хочу такую же!))) «эсть право», «объэекта»

    Reply
  3. whtblck

    Добавь перед выводом таблицы 2 строчки:

    Таб.ТолькоПросмотр(1);
    Таб.Опции(0,0,3);
    //и только потом уже
    Таб.Показать(«Набор прав для -«+Строка(НаборПрав));  
    Reply
  4. demon_sw

    клаву неотдам

    Reply
  5. demon_sw

    1 (whtblck ) — Нет смысла выводить фиксированое количество строк, ибо в заголовке тока название прав доступа пользователя;

    2 — (Fenicss) Информация по справочниках и документах выводится, просто в скрин недобавлял (ща накину), там обоина по каждому типу объектов, разбита ну группы :Метаданные, Константы, Справочники,Документы,Журналы,Отчеты,

    Обработки,ПланыСчетов,Операция,Проводки,Регистры, каждая группа имеет свой перечень допустиммых реквизитов (прав доступа), потому нет смысла выводить эти реквизиты в шапку.

    3 — Права доступа в этом отчете я неограничиваю, всё что надо для того чтоб запустить на выполнение модуль, это право пользователя запускать внешние отчёты. Если таких прав нет, то да незапустится, в етом случае админ должен вмонтировать модуль в базу, и дать право на использование.

    Reply
  6. Иваныч

    А мне нравится

    Reply
  7. oyeah

    Дайте код посмотреть

    Reply
  8. demon_sw

    Скачайте модуль, там код незаблочен

    Reply
  9. kurisev-1

    Пишет что

    Право<<?>>= 0;

    {C:USERSВАДИМDOWNLOADSПРАВАДОСТУПА.ERT(64)}: Ожидается скалярное выражение (Право)

    Reply
  10. kurisev-1

    Разобрался

    Reply

Leave a Comment

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