Анализ прав доступа

11.08.23

Администрирование - Роли и права

Внешняя обработка для анализа прав доступа 1С:Предприятия 8 по ролям, пользователям и объектам. Предназначена для программистов, занимающихся разработкой и сопровождением конфигураций 1С. Работает как в обычных, так и управляемых приложениях на платформе 8.3.6 и выше.

Скачать файлы

Наименование Файл Версия Размер
Анализ прав доступа:
.epf 22,08Kb
14
.epf 1.0 22,08Kb 14 Скачать

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

Анализ можно производить по ролям, пользователям и объектам. Для этих целей предназначен реквизит "Вид анализа", который в обычных приложениях имеет вид поля выбора, а в управляемых приложениях - вид переключателя-тумблера. Реквизит "Вид анализа" может принимать одно из трех значений:

  • Роль - анализ производится для роли, указанной в последующем поле выбора, которое содержит в этом случае список всех ролей конфигурации;
  • Пользователь - анализ производится для пользователя, указанного в последующем поле выбора, которое содержит в этом случае список всех пользователей конфигурации;
  • Объект - анализ производится для объекта, указанного в последующем поле выбора, которое содержит в этом случае список всех значимых для анализа объектов конфигурации. Значимыми для анализа объектами конфигурации являются: планы обмена, справочники, документы, планы видов характеристик, планы счетов, планы видов расчета, регистры сведений, регистры накопления, регистры бухгалтерии и регистры расчета.

Анализировать права доступа можно все или по отдельности. Для этих целей предназначен реквизит "Право доступа", который в обычных приложениях имеет вид поля выбора, а в управляемых приложениях - вид переключателя. Реквизит "Право доступа" может принимать следующие значения:

  • Чтение - анализируется право доступа на чтение. Это "обобщающее" право, которое включает в себя права доступа 1С "Чтение" и "Просмотр";
  • Изменение - анализируется право доступа на изменение. Это "обобщающее" право, которое зависит от вида объектов. Например, для справочников оно включает в себя права доступа 1С "Добавление", "Изменение", "Редактирование". Для документов - права доступа 1С "Добавление", "Изменение", "Проведение", "Отмена проведения", "Редактирование". Для регистров - права доступа 1С "Изменение", "Редактирование";
  • Удаление - анализируется право доступа на удаление. Для регистров это право не имеет смысла, поэтому оно игнорируется;
  • Все - анализируются права доступа на чтение, изменение и удаление.

Права доступа можно анализировать на их наличие или отсутствие. Этим управляет реквизит "Наличие прав". В обычных приложениях он имеет вид поля выбора, а в управляемых приложениях - вид переключателя-тумблера. Может принимать одно из следующих значений:

  • Есть - анализируется наличие прав;
  • Нет - анализируется отсутствие прав.

Результат анализа выводится в табличный документ, расположенный непосредственно в форме обработки. Табличный документ имеет три колонки:

  • Имя - содержит имена анализируемых объектов. В случае анализа по ролям и пользователям - это имена объектов конфигурации (справочников, документов и т.д.). В случае анализа по объектам - это имена ролей и пользователей, соответственно;
  • Представление - содержит представления анализируемых объектов. В случае анализа по ролям и пользователям - это пользовательские представления объектов конфигурации, в случае анализа по объектам - это полные имена пользователей или представления ролей;
  • Права - содержит разрешенные права доступа. В случае анализа на отсутствие прав, колонка не заполняется.

Результат анализа сгруппирован по видам объектов, в случае анализа по ролям и пользователям. Если анализ производится по объектам, результат сгруппирован по ролям и пользователям. Результат анализа можно отсортировать по именам или представлениям. Для этих целей служит реквизит "Сортировка", который в обычных приложениях имеет вид поля выбора, а в управляемых приложениях - вид переключателя-тумблера. Может принимать одно из следующих значений:

  • Имена - сортировка производится по колонке "Имя";
  • Представления - сортировка производится по колонке "Представление".

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

Обработка программирование права доступа

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

12000 руб.

02.09.2020    101485    561    385    

607

Запрет доступа к данным по зарплате для БП.0 и КА 2.5

Зарплата Роли и права Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5700 руб.

27.05.2021    29944    174    87    

134

Универсальная система оповещений в базе или по почте по произвольным условиям, расписанием, ролям и пользователям (Расширение / конфигурация для платформ 8.3.6+, для ЛЮБЫХ баз)

Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Данная система разработана как альтернатива стандартной системе напоминаний. Но имеет ряд существенных преимуществ: отображение в базе или с отправкой по почте, свое расписание, возможность фильтрации по ролям и пользователям, формирование своих запросов и макетов, шаблоны писем, работа в фоне. А также может блокировать работу пользователей при заданных условиях. Может работать в составе любой конфигурации. Имеется справка с описанием возможностей. (Обновление от 18.09.2023, версия 2.1, расширение)

16800 руб.

29.11.2019    24130    11    7    

28

Управление данными и формами (УДиФ)

Инструменты администратора БД Инструментарий разработчика Администрирование Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 руб.

10.11.2023    1353    3    1    

20

Система интерактивных ролей и обработчиков с возможностью интерактивной настройки и не только (платформа 8.3.17+, расширение) для УТ 11 (все), КА 2, ERP 2, Розница 2, УНФ 1.6/3.0, БП 3, ЗУП 3.1, ААА 6

Роли и права Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Бухгалтерия автономного учреждения 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Мучаетесь со списком типовых ролей? Не хотите иметь дело с конфигуратором? Не знаете что делают имеющиеся права в базе? Хотите просто и удобно добавлять и настраивать, по одному клику, доступы и поведение при записи/удалении/проведении/открытии списка/фильтрацию данных в списках или формах выбора для пользователя или группы пользователей и для любого объекта? Не хотите переживать, что при обновлении конфигурации все права и роли слетят? (Обновление от 27.03.2023, версия 1.9)

10800 руб.

21.03.2022    13733    19    51    

37

Роли для кладовщика

Логистика, склад и ТМЦ Роли и права Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Расширение, которое позволяет использовать отдельные роли для доступа к складским документам, для доступа к документам раздела "Производство" и для доступа к документам раздела "Покупки".

2000 руб.

21.05.2019    1690195    539    192    

129

Расширение для разграничения доступа к контрагентам и обработка для группового назначения доступа для Бухгалтерии (RLS) 3.0.143.42

Роли и права Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение предназначено для Бухгалтерии предприятия (версии ПРОФ и КОРП). Типовая конфигурация остается на поддержке. С помощью расширения менеджер по продажам будет иметь доступ к контрагентам и списку их документов только в случае, если он является для них ответственным. Пользователю с полными правами также доступна обработка «Назначение ответственных» для группового добавления/удаления ответственного в карточке контрагента. Есть версия данного расширения для клиентов Fresh - в магазине расширений (Fresh)

9360 руб.

14.09.2022    5442    4    4    

6
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Fox-trot 152 11.08.23 10:24 Сейчас в теме
а старый чем не угодил?
2. mikr 553 11.08.23 10:46 Сейчас в теме
(1) "Старый", как Вы его назвали, другой. Он показывает, какие роли назначены пользователям. Предлагаемая мной обработка помогла найти ошибку, которая возникала у пользователя с полными правами при удалении помеченных объектов. Пользователю выдавалось сообщение о нарушении прав доступа, хотя у него были все права на удаляемые и связанные с ними объекты.
4. Fox-trot 152 14.08.23 13:09 Сейчас в теме
5. mikr 553 14.08.23 13:19 Сейчас в теме
(4) Серьёзный инструментарий. Возможно, с его помощью я бы решил проблему, но у меня не было времени искать подходящие инструменты, а решать проблему надо было быстро. Вот и написал эту обработку.
6. RustIG 1757 14.08.23 15:53 Сейчас в теме
(4), (3) я бы поспорил что универсальная консоль или другие отчеты "удобны" - мне кажется и я сужу по себе, что когда у меня много разных клиентов, и этих клиентов сопровождают также другие 1сники, и если у меня есть свои наработки (например, https://infostart.ru/marketplace/1565697/) - то мне быстрее доработать, установить, развернуть, протестить на новой задаче именно свою обработку, чем разбираться в обилии функций универсальных обработок или в обилии функций других обработок.
7. mikr 553 14.08.23 17:17 Сейчас в теме
(6) Я тоже предпочитаю простые, «не навороченные» инструменты. Обычно как бывает? Возникла проблема, готового решения у меня нет. Ищу решение в Интернете, в частности на этом ресурсе. Если нужный инструмент нашёл, беру его, чтобы своё время не тратить. Иногда дорабатываю инструмент, если он решает проблему не так как мне надо. При выборе инструмента, как правило, не смотрю в сторону сложных и универсальных решений, чтобы не тратить время на их освоение. При поиске инструмента обращаю внимание на личность автора и ещё кое-какие мелочи (один раз вляпался, выбрал обработку с массой ошибок, на их исправление ушло времени больше, чем на написание своей обработки).

Если в Интернете подходящего решения не нашёл, создаю инструмент сам, как правило не универсальный. Если инструмент получился удачным и эффективно решил проблему, додумываю его, делаю универсальным, снабжаю справкой и/или документацией и выкладываю сюда. Может кому-нибудь пригодится.
Fox-trot; RustIG; +2 Ответить
3. user1876070 12 14.08.23 12:02 Сейчас в теме
(1)Почему-то мне кажется, что этих "Старых" отчетов по правам доступа здесь пруд пруди
Оставьте свое сообщение