Пользователи, права и интерфейсы.

26.06.14

Администрирование - Информационная безопасность

При большом количестве пользователей рано  или  поздно  станет большим и количество наборов прав и интерфейсов (ИФ). И подчас довольно сложно разобраться, какие  же  права  и  ИФ  дать пользователю. Чтобы упростить себе такую задачу и была написана данная обработка.

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

Наименование Файл Версия Размер
ПраваИнтерфейсы.zip
.zip 621,29Kb
338
.zip 621,29Kb 338 Скачать

Обработка умеет:
1. Показать  всех  пользователей  БД,  добавить,  удалить  или
править пользователя.
2. Показать разрешения для выбранного  набора  (наборов)  прав
и указанных объектов метаданных.
3. Показать все пункты меню и панели для выранных ИФ.
Как "побочный эффект" попутно было добавлено:
4. Показать список активных  сеансов со временем входа и типом
входа (конфигуратор, отладчик или предприятие).
5. Показать список заблокированных пользователями документов.
6. Показать текущее время и  раскладку клавиатуры в статусбаре,
(полезно  при  полноэкранной  терминальной сессии), переключить
раскладку.

Для работы ныжны внешние компоненты:
- Admin1C
- GComp
- UsersDef
Все они есть  в  комплекте и должны лежать в КаталогИБ()+"\dll"
или там, куда положите (перепропишете путь).

На даннй момент все.
Уверен, что я не первый подобное сделал, но подчас найти готовое сложнее,
чем сделать самому.

Отдельное спасибо vcv за то, что пинал в нужном направлении

См. также

"License HDD" v1.0.1.0

Инструменты администратора БД Информационная безопасность Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

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

1 стартмани

10.02.2012    15282    21    iSezam    7    

1

Редактирование набора прав в Универсальном конструкторе отчетов (Новейший отчет) для 1C 7.7

Информационная безопасность Платформа 1С v7.7 OpenConf 1С:Бухгалтерия 7.7 1С:Зарплата и кадры 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Россия Абонемент ($m)

Редактирование набора прав в Универсальном конструкторе отчетов (Новейший отчет) для 1C 7.7( далее УКО ) Данная обработка помогает в выставлении прав на тот или иной отчет, запускаемый из "УКО".

1 стартмани

09.12.2011    18307    18    serpent    1    

3

Расширенная настройка прав пользователей

Информационная безопасность Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Расширенная настройка прав пользователей...управление правами из режима предприятия, права вступают в силу немедленно... ЧТО ОБНОВИЛОСЬ!!!! //10-06-2008 - переделано на классы //16-06-2008 - расширен функционал пробной версии, улучшена настройка прав //20-06-2008 отслеживание изменений набора прав и автоматическое перезаполнение новых прав для каждого активного пользователя и текущего набора прав настройка прав доступа для отчетов и для документов

18.06.2007    26294    3155    skom    16    

62
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. phsin 183 18.11.10 17:42 Сейчас в теме
Нажимаю на кнопку Разобрать...
пишет:
Код возврата pkunzip - 1
Обновление не произведено
+
2. whtblck 96 18.11.10 17:58 Сейчас в теме
(1)
эм... даже не знаю, откуда такая ошибка...
какая у тебя конфигурация?
можешь показать?
+
3. phsin 183 18.11.10 18:30 Сейчас в теме
Стандартная Комплексная с 1с++
+
4. whtblck 96 19.11.10 09:03 Сейчас в теме
(3)
смог смоделировать такую ошибку, когда у пользователя нет своего рабочего каталога.
разбор мд-шника происходит в каталоге пользователя. или назначь каталог пользователю, или перепропиши на, скажем, каталог временных файлов.
я, пожалуй, тоже переделаю и выложу заново
+
5. whtblck 96 19.11.10 10:30 Сейчас в теме
(3), (4)
пересобрал, переложил.
хотя все равно без каталога пользователя почему-то не работает. почему - пока не знаю.
кроме того, разобранный мд-шник убираю командной строкой. УдалитьКаталог(), УдалитьФайл() не всегда нормально отрабатыват :(
+
6. Jancoy 24.11.10 16:58 Сейчас в теме
КодВозврата = Скрипт.Run(Команда,0,-1);
каталог пользователя указан. не стартует Разобрать и все тут! :cry:
+
7. whtblck 96 27.11.10 23:25 Сейчас в теме
(6)
ответил в личку
+
8. VladMir 08.12.10 10:34 Сейчас в теме
Вот такое выдаёт мне при нажатии "Разобрать":
> Код возврата gcomp.exe 1
> Разбор метаданных не произведен
Отчего такое? (ТиС 9.2)
+
9. whtblck 96 02.03.11 15:34 Сейчас в теме
При работе был отловлен интересный баг, пофиксить не могу.
Если кто поможет, скажу спасибо...
Итак, когда открываем обработку через "Файл\Открыть" - чаще всего gcomp не разбирает метаданные.
Возвращает:
> Код возврата gcomp.exe 1
> Разбор метаданных не произведен
Почему - понять не могу.
Если же обработку запустить из списка последних открытых (в меню "файл"), или добавить ее в меню (панель) - работает без вопросов.
+
10. Casey Jones 30.08.11 16:45 Сейчас в теме
Нажимаю разобрать, выскакивает по ошибке:
КодВозврата = Скрипт.Run(Команда,0,-1);
+
11. Casey Jones 30.08.11 17:23 Сейчас в теме
Все, разобрался. Он не в каждом каталоге разбирает данные. Если не работает с каталог юзверя, меняйте на каталог временных файлов или любой другой. Что ему не нравится в каталоге юзера (даже если он есть) хз.
+
12. newbas 533 13.09.11 17:19 Сейчас в теме
При работе был отловлен интересный баг, пофиксить не могу.
Если кто поможет, скажу спасибо...

Перед
КодВозврата = Скрипт.Run(Команда,0,-1);

Надо добавить
ФС.УстТекКаталог(ТемпДир);


Еще обнаружил одну фишку.
Какой-то хлопчик назвал набор прав "Адм+Банк", а gcomp сохраняет файл "Адм_Банк".
Вылечено
			
ИмяФайла	= КаталогПрав+СтрЗаменить(ТекНаборПрав, "/", "_")+".txt";
Если ФС.СуществуетФайл(ИмяФайла) = 0 Тогда
          ИмяФайла	= СтрЗаменить(ИмяФайла,"+","_");
КонецЕсли;
Попытка
	Т.Открыть(ИмяФайла);
Исключение             
	Предупреждение("Ошибка открытия файла из-за "+ОписаниеОшибки());
	СтатусВозврата(0);Возврат;
КонецПопытки; 
Показать
+
13. tmm 16.09.11 12:30 Сейчас в теме
Удобно, хотя не всё работает...
+
14. whtblck 96 16.09.11 13:12 Сейчас в теме
(13)не все работает даже у мелкомягких.
что именно не отработало?
+
15. tmm 16.09.11 16:11 Сейчас в теме
Во первых: хотелось бы чтобы в графе Pass действительно высвечивался пароль, ну и "разобрать" конфигурацию тоже бы хотелось (хотя и не обязательно). А у мелкомягких НИКОГДА не будет работать даже половина того-чего они так рьяно рекламируют.
+
16. whtblck 96 16.09.11 16:24 Сейчас в теме
(15)
хотелось бы чтобы в графе Pass действительно высвечивался пароль

если мне не изменяет мой склероз, 1с-ка хранит не пароль, а его хеш. посему вывсетить его просто невозможно.
"разобрать" конфигурацию тоже бы хотелось (хотя и не обязательно)

ну дык она и разбирает. или что-то не так? ошибки есть? в студию...
+
17. tmm 16.09.11 16:37 Сейчас в теме
Так побороть не удаётся даже по рекомендациям.
> Код возврата gcomp.exe 1
> Разбор метаданных не произведен.
И из меню тоже.
"Если не работает с каталог юзверя, меняйте на каталог временных файлов или любой другой" менял. Но может не там менял?
+
18. whtblck 96 16.09.11 16:56 Сейчас в теме
(17)
был замечен еще такой баг, сам не знаю, откуда берется и как его победить:
если открываешь через "файл\открыть" - может не разобрать.
если из списка последних открытых, или же кнопочкой в меню (или панели) - открывает. попробуй
+
19. rom-x 152 01.11.11 22:10 Сейчас в теме
(18)Пробовал, не помогает, так и пишет:
Вот такое выдаёт мне при нажатии "Разобрать":
> Код возврата gcomp.exe 1
> Разбор метаданных не произведен
(ТиС 9.2)
+
20. imshev 17.11.11 11:15 Сейчас в теме
такую бы штуку еще на 8.2 цены бы ей небыло
+
21. whtblck 96 17.11.11 12:08 Сейчас в теме
(20) ну извините, на 8-ке пока не обучен, так что как-то сами уж...
+
22. PRO100_NigGaZ 115 23.01.12 21:38 Сейчас в теме
Аналогичная проблема, с КодВозврата = Скрипт.Run(Команда,0,-1); решилось танцами с бубном, теперь новая проблема Код возврата gcomp.exe 1
+
23. PRO100_NigGaZ 115 23.01.12 21:57 Сейчас в теме
разобрался теперь пишет неверное имя файла...
блин совсем запутался пробел не лишний (
+
24. Bahyt 20 19.11.12 12:35 Сейчас в теме
(23) PRO100_NigGaZ,
Убрать пробелы из имени файлов - заработает.
ИмяФайла = КаталогПрав+СтрЗаменить(ТекНаборПрав, "/", "_")+".txt";
Если ФС.СуществуетФайл(ИмяФайла) = 0 Тогда
ИмяФайла = СтрЗаменить(ИмяФайла,"+","_");
ИмяФайла = СтрЗаменить(ИмяФайла," ","_");
КонецЕсли;
Попытка
Т.Открыть(ИмяФайла);
Исключение
Предупреждение("Ошибка открытия файла из-за "+ОписаниеОшибки());
СтатусВозврата(0);Возврат;
КонецПопытки;
+
25. berator37 70 02.06.13 10:15 Сейчас в теме
Не могли бы Вы выслать на почту http://infostart.ru/public/78232/. Заранее спасибо
+
26. whtblck 96 02.06.13 15:51 Сейчас в теме
(25)
скачай, она бесплатная
+
27. Black Cat 32 06.06.13 11:40 Сейчас в теме
Очень удобный отчет !
Хотелось бы добавить туда возможность печати списка пользователей из вкладки "Пользователи"
+
28. whtblck 96 06.06.13 12:27 Сейчас в теме
(27)
добавь, кто же запрещает? сложного ничего нет...
если сам не можешь - за отдельную плату добавлю
+
29. Fighter 27.06.13 06:42 Сейчас в теме
КодВозврата = Скрипт.Run(Команда,0,-1);
не работает... вылетает в данной строке
+
30. whtblck 96 27.06.13 10:48 Сейчас в теме
(29) - у меня работает.
ОСь?
Платформа?
Пофигурация?
+
31. Fighter 28.06.13 05:27 Сейчас в теме
Спс. Заработало.
была ошибка с каталогом пользователя... нарушение прав доступа к папке...
прописал другой путь и всё пошло...
+
32. whtblck 96 28.06.13 15:07 Сейчас в теме
33. StiVitS 80 26.06.14 14:28 Сейчас в теме
Что уже только не делал пишет:
Код возврата gcomp.exe 1
Разбор метаданных не произведен
+
34. whtblck 96 26.06.14 16:09 Сейчас в теме
(33)
согласен, было такое.
у самого.
себе пофиксил, а перевыложить запамятовал.
перевыложил.
могу намылить, если мыло дашь
+
Оставьте свое сообщение