Автоматизация настройки прав в конфигураторе

1. adhocprog 1144 05.09.13 12:03 Сейчас в теме
Есть ли какая-нибудь обработка, чтобы автоматизацировать настройку Роли в конфигураторе?
Т.е. я имею всю таблицу прав, какие должны быть у Роли и хочу все эти галочки в ней проставить.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
12. Allexe8.1 05.09.13 13:23 Сейчас в теме
(10) insurgut, как вариант, можно это сделать, через Выгрузить файлы конфигурации. На выходе имеем список файлов xml простой структуры (один файл = одна роль). Основная сложность здесь - в сопоставлении исходной таблицы прав (скорее всего, эксель) - с именами объектов в файлах конфы
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. insurgut 208 05.09.13 12:12 Сейчас в теме
Обработка работающая в конфигураторе? Или вы подразумеваете обработку менеджера настроек пользователей, вроде такой: http://infostart.ru/public/158825/
4. adhocprog 1144 05.09.13 12:33 Сейчас в теме
(2) очевидно "обработка" в широком смысле )
Какая-нибудь нештатная разработка.
3. insurgut 208 05.09.13 12:18 Сейчас в теме
Нашел вроде бы интересную разработку, может как раз вам поможет :)

http://infostart.ru/public/103851/
5. adhocprog 1144 05.09.13 12:39 Сейчас в теме
Эти обе обработки все таки работают в 1С Предприятии. Анализируют роли и настраивают доступ для пользователей.
А я имею ввиду в самом конфигураторе в существующей Роли проставить галочки доступа.
6. insurgut 208 05.09.13 12:49 Сейчас в теме
Сомнительно, что такие разработки существуют. Смысла в ним мало, а трудоемкость разработки - не из простых.

P.S. Рад буду, если заблуждаюсь и ошибаюсь :)
8. adhocprog 1144 05.09.13 12:55 Сейчас в теме
(6) тоже сомневаюсь, что есть такая. Но мало ли.
Я сам когда-то писал скриптик, который галочки проставлял. Но случай был простым. Нужно было в линейном списке (в конфигураторе) поставить 1500 галочек.
Тут дерево и все намного сложнее.
7. olbanez 05.09.13 12:53 Сейчас в теме
А я имею ввиду в самом конфигураторе в существующей Роли проставить галочки доступа.

А смысл? Обработка ведь сама не сможет вам настроить роль, вы все равно должны ставить галочки. Так зачем внешний инструмент?
9. adhocprog 1144 05.09.13 12:56 Сейчас в теме
(7) >> А смысл?
Смысл в том, чтобы не проставлять 15000 галочек (1500 объектов х 10 флажков).
10. insurgut 208 05.09.13 13:15 Сейчас в теме
(9) adhocprog, ну конкретно в вашем примере можно поставить галочки на корень, на подчиненные объекты галочки встанут автоматом :)
12. Allexe8.1 05.09.13 13:23 Сейчас в теме
(10) insurgut, как вариант, можно это сделать, через Выгрузить файлы конфигурации. На выходе имеем список файлов xml простой структуры (один файл = одна роль). Основная сложность здесь - в сопоставлении исходной таблицы прав (скорее всего, эксель) - с именами объектов в файлах конфы
17. adhocprog 1144 05.09.13 13:33 Сейчас в теме
(12) Спасибо за идею!
Поиск выдал: http://infostart.ru/public/116710/
Можно выгрузить Права в файл. Сейчас покапаюсь )
5 лет назад были только Модули, Справка и Макеты.
Теперь еще Права и Картинки.
13. adhocprog 1144 05.09.13 13:23 Сейчас в теме
(10) этот частный случай 1 из 1000000 мы не рассматриваем )
15. insurgut 208 05.09.13 13:27 Сейчас в теме
(13) adhocprog, ну а в вашем случае? Вы как хотите? Вроде "Разрешить изменения объекта" - дать всем ролям? Какой тайный смысл такой разработки? Что именно вы хотите автоматизировать?

Если необходимо что-то обобщить, то для этого заводится соответствующая роль, которая назначается всем пользователям БД.

P.S. Но вероятнее всего вы хотите наоборот отобрать права, которые есть одновременно у нескольких ролей?
11. Lama12-1 8 05.09.13 13:18 Сейчас в теме
(9) Но где то же их ставить придется?
Допустим есть какая-то программа которая проставляет галочки в конфигураторе. Вопрос - кто и как проставит эти галочки программе, что б она знала где их ставить в конфигуратора?
Получается что мы просто переносим проставление галок на уровень выше.
Если имеется таблица (допустим в Excel), то ее кто-то заполнял.
Вопрос - почему того кто заполнял таблицу, нельзя было сразу запустить в конфигуратор (в копию базы)?
14. adhocprog 1144 05.09.13 13:24 Сейчас в теме
(11) потому что тот, кто заполнял этот Excel, зовут обработка 1С :)
16. insurgut 208 05.09.13 13:28 Сейчас в теме
(14) adhocprog, Allexe8.1 вам пытается донести, что алгоритм действия обработки запрограммировать будет гораздо сложнее, чем расставить вручную галочки :)
18. adhocprog 1144 05.09.13 13:36 Сейчас в теме
(16) не совсем.
Подобрать галочки - сложный алгоритм с элементами творчества.
Установить галочки - тупая работа, отнимающая время. Время - деньги.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот