Показывает права доступа текущего пользователя в базе 1с 7.7 .
Для запуска надо запустить отчет и нажать кнопку «Сформировать». Отчет может незапустится, если в пользователя нет прав использовать внешние отчеты и обработки. Результат покажет в форме таблицы, В строке список обектов, в оглавлении список прав доступа до текущего объэкта. 1 — эсть право, 0 — нет прав, Х — реквизит для данного объэекта недоступен.
Удобная штука если надо предоставить отчет по правам доступа к базе, по сотрудникам организации
В данном случае проблема в том что многие права ты ограничиваешь в самом коде по этой причине точных данных уже не получить. Да и я не увидел есть ли тоже само по справочникам и по документам, ведь самый сложный просмотр прав у них а не у отчетов и обработок
Клавиатура от печ. машинки Остапа Бендера, с турецким акцентом! Хочу такую же!))) «эсть право», «объэекта»
Добавь перед выводом таблицы 2 строчки:
клаву неотдам
1 (whtblck ) — Нет смысла выводить фиксированое количество строк, ибо в заголовке тока название прав доступа пользователя;
2 — (Fenicss) Информация по справочниках и документах выводится, просто в скрин недобавлял (ща накину), там обоина по каждому типу объектов, разбита ну группы :Метаданные, Константы, Справочники,Документы,Журналы,Отчеты,
Обработки,ПланыСчетов,Операция,Проводки,Регистры, каждая группа имеет свой перечень допустиммых реквизитов (прав доступа), потому нет смысла выводить эти реквизиты в шапку.
3 — Права доступа в этом отчете я неограничиваю, всё что надо для того чтоб запустить на выполнение модуль, это право пользователя запускать внешние отчёты. Если таких прав нет, то да незапустится, в етом случае админ должен вмонтировать модуль в базу, и дать право на использование.
А мне нравится
Дайте код посмотреть
Скачайте модуль, там код незаблочен
Пишет что
Право<<?>>= 0;
{C:USERSВАДИМDOWNLOADSПРАВАДОСТУПА.ERT(64)}: Ожидается скалярное выражение (Право)
Разобрался