Отчет по правам v7

Обработка выводит отчет по правам пользователей

Обработка выводит отчет по правам пользователей
Для сбора данных необходимо под каждым пользователем, запустить обработку:»КартаПравДоступа.ert»
После этого в каталоге ИБ появится файл «role.ТЗ» — Это Таблица значений всех пользователей.
Чтобы сформировать отчет нужно запустить обработку «ОтчетПоПравам.ert» — нажать кнопку сформировать,
сначала нужно будет выбрать сам файл с данными(«role.ТЗ»), потом обработку «БВК_ОтчетПоТЗ.ert»
— это универсальная обработка по ТЗ. Взята отсюда://infostart.ru/projects/942/?ref=174

В принципе можно использовать любой другой универсальный отчет по ТЗ

Дальше остается настроить отчет так как Вам надо.

PS Отчет формирует данные по Константам, справочникам и документам, и то только по тем, что присутствуют в базе.

15 Comments

  1. Mirena

    Почему не формируется файл roles.ТЗ? ЗиК, пользователей 8, под всеми зашла и запустила обработку через Файл-Открыть. Что не так делаю?

    Reply
  2. hellf

    Ну да не формируется. В код только левым глазом глянула- но что-то там не заметила где вообще файл создается. Или хотяб для записи открывается. Пойду что-ли подробней посмотрю.

    Reply
  3. vasiliy_b

    Да посмотрите правым там функция вызвается ЗначениеВФайл()

    с именем файла опечатался должен быть role.ТЗ

    Reply
  4. vasiliy_b

    Перезалил.

    Reply
  5. anempadest

    Считаю, что обработка нерабочая. Она работает с точки зрения встроенного ящыка 1С, но работать с ней и использовать её никто не будет. А если и будут, то люди ограниченные в поиске (объективно или субъективно). Почему? Потому что администратору затруднительно (а иногда и невозможно) зайти в систему под пользователями с разными правами. К тому же, такие похождения занимают много времени и требуют концентрации и мышления.

    Я сам недавно задался задачей сформировать отчёт по правам доступа. Сначала хотел написать свой, но затем всё-таки переломил своё Эго и погуглил…

    В итоге я пришёл к выводу, что самый оптимальный алгоритм формирования отчёта о правах доступа — это анализ файла описания конфигурации, который формируется в конфигураторе.

    Reply
  6. vasiliy_b

    (6) Ну чтож успехов Вам. Однако я предполагал, подобные претензии в адрес обработки. Могу сказать, что код обработки «КартаПравДоступа.ert» специально написан так, чтобы можно было его вставить в глобальник или хотя бы прописать запуск этой обработки при запуске приложения. После этого останется только подождать когда все пользователи переавторизуются.

    Более того в обработках практически нет интерфейса. Я его просто не делал, так как не предпологал, что надо будет использовать ее каждый день.

    Reply
  7. anempadest

    > После этого останется только подождать когда все пользователи переавторизуются.

    По-моему, «только подождать» — это намного дольше, чем «срочно надо».

    Reply
  8. vasiliy_b

    А кто сказал, что это позволит одним нажатием получить сразу все?

    Что-то мне подсказывает, что отчет можно сделать быстерее чем пока вы проанализируете описание конфигурации.

    Reply
  9. Fisherru

    http://infostart.ru/projects/2677/

    Это универсальный (т. е. работающий в любой конфигурации) отчет по анализу

    ролей доступа пользователей к объектам конфигурации 1С 7.7.

    Для работы отчета необходимо:

    1. Зайти конфигуратором в выбранную базу.

    2. Конфигурация -> Описание структуры метаданных.

    3. Сохранить полученный текст в текстовый файл.

    4. Запустить обработку и выбрать этот файл.

    Формирует шахматку с объектами конфигурации по вертикали и Ролями с правами досупа по горизонтали.

    2 минуты и всего делов…

    По-моему, гораздо интереснее…

    Reply
  10. ChugaevArtem

    Для сч = 1 По ТЗПолнаяОригинал.КоличествоКолонок() Цикл

    {D:SQL_BASESINOTEHАРТЕМ13112009ROLES_V7БВК_ОТЧЕТПОТЗ.ERT(330)}: Значение не представляет агрегатный объект (КоличествоКолонок) 👿

    Reply
  11. Ёпрст

    Проще ВК usersdef.dll использовать..

    Чем ждать пока описалово из пофигуратора сохранится..

    Или compaund.dll или gcomp декомпилить мд и распарсить текстовый файлик..

    или admin1c.dll

    Reply
  12. Senator_I

    Хороший отчетик. Пригодился, когда директор захотел посмотреть у кого какие права есть в базе.

    Reply
  13. curys11

    Отличный отчетик!!! Респект автору!!!! +1

    Reply
  14. s3nsay

    Хороший отчет, давно такой хотел сделать, но руки не доходили, а тут уже готовый лежит))) +1 автору!!!!!!

    Reply
  15. ivanov_alex

    вполне себе отчет

    Reply

Leave a Comment

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