Групповое редактирование ролей конфигурации

09.02.24

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

Публикация предназначена для разработчиков для упрощения изменений над ролями в конфигураторе.

Скачать исходный код

Наименование Файл Версия Размер
Групповое редактирование ролей конфигурации:
.cf 155,48Kb
10
.cf 1.3 155,48Kb 10 Скачать

Групповое редактирование ролей конфигурации

 

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

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

Например, необходимо найти все роли, где установлена галочка "Интерактивное удаление" и  затем снять ее.

В конфигураторе можно воспользоваться  функцией "Все роли", искать объекты и вручную снимать. Этот процесс займет много времени.

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

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

Основной целью конфигурации является обработка редактирование ролей.

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

Каталог должен быть виден серверу.

Процесс работы происходит следующим образом:

1. Выгрузка ролей: обработка подключается к конфигурации источнику с данными настройками подключения и выгружает файлы с ролями в xml формате в заданный каталог выгрузки файлов.

2. Прочитать файлы: из заданного каталога читаются выгруженные файлы. При этом происходит очистка от предыдущей загрузки.

3. Формирование файлов: После редактирования прочитанных данных необходимо сформировать новые файлы с ролями в xml формате.

4. Загрузка ролей: загрузка файлов в конфигурацию источника.

 

Структура конфигурации:

В справочнике "Настройки подключения" хранится информация по подключениям к различным базам. При необходимости можно проверить подключение.

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

При чтении файлов с ролями заполняются справочники Роли информационной базы, Объекты информационной базы, Права и Шаблоны.

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

У выделенных строк поменять свойства:

Шаблоны:

В справочнике "Права доступа" хранятся, используемые в файлах права.

В карточке можно увидеть, где это право доступа используется и если нужно убрать/установить:

По выделенным строкам можно установить или убрать значение.

Есть возможность посмотреть исходный файл по роли.

Редактирование прочитанных данных можно так же изменять на закладке "Обработка данных":

Чтение и формирование файлов для ускорения работы переделано на фоновые задания:

С помощью гибких настроек получать текущие данные для дальнейшего изменения.

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

В этом случае можно дополнительно проверить изменения:

Ну и ради чего делалось это (список команд будет дополняться):

 

Команда "Очистить базу" удаляет всю информацию по загрузкам.

Команда "Открыть конфигурацию" позволяет с помощью текущих настроек открыть конфигуратор базы источника.

Рекомендуется все действия проводить на тестовой базе, а после всех изменений выгрузить cf-файл с помощью команды "Выгрузить конфигурацию". 

 

Тестировалась:

1С:Предприятие 8.3 (8.3.23.1865)

 
История изменений ПО 


v 1.3

Чтение и запись объектов в потоках.


v 1.2

Ускорение чтения и записи файлов. Отказ от справочника Объекты.

 

Возможно, вас заинтересуют другие публикации:

 Рассылка расчетных листков в фоновых заданиях

  Структура компании.

  Групповая отправка документов по электронной почте.

  Подсистема "Согласование документов с произвольным маршрутом"

  Подсистема "Произвольные формы ввода"

Конфигурация групповое редактирование ролей конфигурации пакетный запуск выгрузка файлов загрузка файлов роли конфигуратор внешняя база права xml файлы

См. также

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

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

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

10000 руб.

02.09.2020    131019    710    390    

758

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

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

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

14400 руб.

06.12.2023    4569    21    1    

46

Infostart УДиФ: Управление данными и формами 1С

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

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

10000 руб.

10.11.2023    5506    14    2    

39

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

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

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

5700 руб.

27.05.2021    33808    209    89    

168

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

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

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

2520 руб.

21.05.2019    1693126    557    193    

136

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

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

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

19200 руб.

29.11.2019    24955    14    8    

35

Ограничения прав пользователей в УНФ

Ценообразование, анализ цен Роли и права Системный администратор Платформа 1С v8.3 Управление правами 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение возможностей программы УНФ. Функционал расширения - разграничение всевозможных прав пользователей и контроль при совершении различных действий.

3000 руб.

23.02.2018    56363    150    261    

142
Оставьте свое сообщение