Анализ прав и ролей: поиск подходящего профиля

Публикация № 1565697 09.12.21

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

анализ прав ролей поиск профиля групп доступа матрица пользователей в базе

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

Всем привет!

Началось все с того, что мне поставили примерно такую задачу: "нужно задать права пользователю, чтобы вот этот документ мог проводить, а вот этот не мог, ну и с отчетами аналогично..."

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

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

Представлена внешняя обработка-стенд - со всеми видимыми служебными таблицами и деревьями - для того, чтобы можно было легко увидеть:

1) есть ли пересечения между ролями,

2) все объединения ролей (всевозможные наборы ролей),

3) есть ли пересечения между профилями групп доступа,

4) все объединения профилей (всевозможные наборы профилей).

Обработка была протестирована на УНФ 1.6, БП 3.0, Розница 2.3, УТ 11, КА 2.4, ЗУП 3.1.

Разработана на платформе 1С:Предприятие 8.3.18.1289, файловый режим: используются функции СтрРазделить(), СтрСоединить(), СтрНайти().

Заложены ограничения - имена объектов метаданных конфигурации и имена ролей имеют длину не более 255 символов. Код открыт - ограничения можно изменить.

Заложены алгоритмические ограничения:

1) подразумевается, что в конфигурации имеется справочник "ПрофилиГруппДоступа", содержащий табличную часть связанных ролей "Роли",

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

3) перед стартом проверьте символ-разделитель - к примеру в УТ 11, КА 2.4, УНФ 1.6 имеются профили, содержащие в наименовании запятую (символ ",") - для подобных случаев нужно задать другой символ-разделитель, например точку с запятой (";"). Это нужно для того, что собрать набор профилей "Кассир, Кладовщик" в одну строку для последующего разбора и генерации деревьев. Так вот, запятая в наименовании придаст алгоритму другое разделение на подстроки, и обработка отработает некорректно. Символ-разделитель относится только к наборам профилей, но не к ролям - поскольку роли не могут содержать запятые в своем имени.

Перед стартом укажите какие Типы объектов конфигурации хотите включить в анализ: Документы, Справочники, Отчеты и т.д. Разделение на типы объектов уменьшает время анализа.

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

Я не тестировал обработку на анализ ролей из расширений и специфичных прав конфигурации: например "Интерактивное открытие внешних обработок".

Предопределенные права на справочники, документы, отчеты, регистры - задействованы и протестированы!

Анализ таблиц (прав и ролей) надо проводить сверху - вниз и слева-направо: каждая верхняя таблица порождает таблицы ниже. Итоговая таблица с наборами профилей может содержать строки выделенные красным цветом - это наборы, в которых имеются профили, которые следует исключить из рассмотрения. К примеру, вы указали в первой верхней таблице, что определенный документ пользователь не должен проводить. Согласно такому критерию будет найдена Роль, которая имеет право проводить данный документ. Эта Роль и соответствующие ей Профили (набор профилей) войдут в таблицу Исключений. Исключения выделяются красным. 

В дополнение посмотрите видео, в котором я рассказываю и показываю, как работать с обработкой.

Добавил обработку-стенд для обычных форм. Обработку стоит переименовать в "Анализ прав и ролей - поиск подходящей роли":

1) убрал алгоритм по Профилям - в конфигурациях на обычных формах нет такого справочника. Остался анализ ролей.

2) изменил функции СтрНайти(), СтрСоединить(), СтрРазделить(), да и интерфейсные функции изменил.

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

 
Обновление от 13-12-2021 
 
Обновление от 14-12-2021
 
Обновление от 17-12-2021

Добавил в обработку на УФ функционал "Удалить одинаковые" наборы ролей, "Удалить из ролей исключения", добавил использование СлужебногоОбъекта. См. видео ниже.

В обработку для _ОбычныхФорм добавил небольшую правку в алгоритм.

 

 

 
 Обновление 25-12-2021 _ОбычныеФормы

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

Удобно использовать в тех случаях, когда надо найти "какую еще роль добавить пользователю, кроме тех, что у него уже есть" - при этом надо использовать служебный объект, заполнение ролей "по пользователю" и выставить в "Искл." данные роли.

 

Замечено, что для N-кол-ва объектов метаданных с M-кол-вом ролей для построения дерева всевозможных вариантов объединения ролей требуется М в степени N раз обойти последовательно все варианты. Для примера, если у вас выбрано 8 объектов метаданных и по каждому в наборе имеется 8 ролей, то для построения дерева ролей потребуется обойти дерево 8 в степени 8 =  16 777 216 раз...

Поэтому для решения задачи или используйте взаимоисключающие критерии, или используйте небольшое кол-во объектов метаданных для анализа (до 5 (в примере это 5 в степени 8 = 390 625 - достаточно быстро обходится)), или оптимизируйте алгоритм построения дерева.

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

 

Подписывайтесь на ответы к публикации (в комментариях) - буду держать вас в курсе изменений.

Не забывайте, что в течение 30 дней вы можете повторно скачать файл бесплатно: ссылка на правила скачиваний файловИнфостарт

Всем добра!

С пользой для клиентов, RustIG

 

 
 См. также другие разработки

1) Подбор товаров по характеристикам (свойствам и значениям)

2) Как свернуть базу УТ 10.3

3) Сравнение запросов

4) Ввод показателей план-факта через табличный документ

5) Доработка конфигурации Конвертация Данных (вер. 2.1.8.2)

6) Поиск ссылок на любой справочник в документах на УФ

7) Поиск сотрудника и поиск физлица в документах ЗУП

8) Поиск контрагента в документах для управляемых форм

9) Поиск номенклатуры в документах

10) Параллельные вычисления

11) УТ 11.4. Счет на оплату с факсимиле

12) УНФ. Список заказов + Структура подчиненности

13) Удаление справочников для любых баз на управляемых и обычных формах

14) Неиндексированные измерения регистров сведений. В помощь 1С:Эксперту

15) Удаление документов для любых баз на управляемых формах

16) Удаление чеков ККМ в Рознице 2.2

17) Договоры для 1с-ника

Из последнего опубликованного:

18) JSON -> Дерево значений

19) Перенумерация документов и справочников с учетом префиксов (учет уникальности кодов) для управляемых форм

20) Оцифровка и визуализация склада

21) Про деньги фрилансера

 

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

Наименование Файл Версия Размер
Анализ прав и ролей: поиск подходящего профиля (_Упр.формы)

.epf 30,31Kb
98
.epf 1.0 30,31Kb 98 Скачать
Анализ прав и ролей: поиск подходящей роли (_Обычные формы)

.epf 28,44Kb
11
.epf 2.0 28,44Kb 11 Скачать

Специальные предложения

Вознаграждение за ответ
Показать полностью
Лучшие комментарии
12. RustIG 02.02.22 12:00 Сейчас в теме
(11) работает на УПП
Прикрепленные файлы:
13. RustIG 09.02.22 15:19 Сейчас в теме
09.02.2022 Обновил Настройку прав _УФ - для управляемых форм.
1) добавил СлужебныйОбъект - для последующего указания служебной роли в качестве исключения или дополнительного включения в анализ профилей
2) внешний вид обновил
3) протестировал на ЗУП КОРП 3.1.21.15 и Документооборот КОРП 3.0.5.76.
Прикрепленные файлы:
23. RustIG 22.04.22 12:35 Сейчас в теме
Интересно реализовали в УНФ - в открытом отчете через меню Еще - Права пользователей - можно увидеть права пользователей на таблицы текущего отчета - см. картинку
Прикрепленные файлы:
24. RustIG 27.04.22 16:16 Сейчас в теме
(23) в БП 3.0 замечено то же самое - подобный механизм Права пользователей
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vis_tmp 31 09.12.21 12:46 Сейчас в теме
Интересная обработка по ролям и правам!
2. Yashazz 4440 12.12.21 13:44 Сейчас в теме
Весьма разумно придумано и неплохо подано. Плюсанул.
3. RustIG 13.12.21 15:34 Сейчас в теме
Обновление от 13-12-2021.

1) Оптимизация процедуры ВыделитьИсключение() - в обеих обработках (на УФ и на ОФ)

2) Добавил в обработку на _ОбычныхФормах кнопку "Проверить движения" - если мы хотим, чтобы пользователь проводил документ ЗаказПокупателя, то он должен иметь права изменять все регистры движений данного документа. Подробнее в публикации.
4. RustIG 14.12.21 01:20 Сейчас в теме
Вышло обновление от 14-12-2021 - подробности в публикации
5. RustIG 14.12.21 13:03 Сейчас в теме
Добавил видео и описание в публикацию по доработкам от 14-12-2021 - только для _ОбычныхФорм
6. RustIG 17.12.21 10:22 Сейчас в теме
Обновление от 17-12-2021:
Добавил в обработку на УФ функционал "Удалить одинаковые" наборы ролей, "Удалить из ролей исключения", добавил использование СлужебногоОбъекта. Видео готовится.
В обработку для _ОбычныхФорм добавил небольшую правку в алгоритм.
7. RustIG 17.12.21 11:09 Сейчас в теме
8. гаврюша 2 20.12.21 12:10 Сейчас в теме
Для УПП подойдет обработка?
9. RustIG 20.12.21 12:32 Сейчас в теме
(8) сфоткайте полное название конфигурации и версию вашей программы
11. гаврюша 2 27.12.21 12:18 Сейчас в теме
(9) Управление производственным предприятием 1.3 версия 1.3.171.1
12. RustIG 02.02.22 12:00 Сейчас в теме
(11) работает на УПП
Прикрепленные файлы:
10. RustIG 25.12.21 17:11 Сейчас в теме
Обновление 25-12-2021 _ОбычныеФормы
Добавил заполнение ролей служебного объекта "по пользователю" (см. видео)
13. RustIG 09.02.22 15:19 Сейчас в теме
09.02.2022 Обновил Настройку прав _УФ - для управляемых форм.
1) добавил СлужебныйОбъект - для последующего указания служебной роли в качестве исключения или дополнительного включения в анализ профилей
2) внешний вид обновил
3) протестировал на ЗУП КОРП 3.1.21.15 и Документооборот КОРП 3.0.5.76.
Прикрепленные файлы:
14. babys 89 06.04.22 21:20 Сейчас в теме
Право неприменимо к Документ.НастраиваемыйОтчет
{ВнешняяОбработка.НастройкаПрав.Форма.Форма.Форма(793)}: Если ПравоДоступа(СтрокаМетаобъекта.Метаправа, Метаданные[ТипОбъекта][СтрокаМетаобъекта.Метаобъект], Роль) Тогда
{ВнешняяОбработка.НастройкаПрав.Форма.Форма.Форма(557)}: ЗаполнитьСписокРолей();

по причине:
Право неприменимо к Документ.НастраиваемыйОтчет

1С:ERP. Управление холдингом (3.1.5.12)
15. RustIG 06.04.22 22:21 Сейчас в теме
(14)
Документ.НастраиваемыйОтчет

Какое право применяете к документу?
Скрин приложите или опишите ситуацию.
Какая версия платформы? - это на всякий случай для статистики
17. babys 89 07.04.22 12:00 Сейчас в теме
(15) Да в том то и дело, что никакое не дало выбрать :(
Только на 3-м запуске обработки заполнился список выбора прав.

ЗЫ: Я вчера вроде отписался об этом казусе, но что-то пошло нет так :(
19. RustIG 07.04.22 12:13 Сейчас в теме
(17)
Только на 3-м запуске обработки заполнился список выбора прав.

это проблема обработки или проблема базы?
16. RustIG 06.04.22 23:05 Сейчас в теме
(14) Теперь по существу. Все же интересно узнать подробнее, какое право вы анализируете для выбранного документа?
Подобную ошибку легко вызвать при пустом незаполненном праве для любого документа для любой конфигурации. Также право можно прописать от руки, не утруждая себя выбором из выпадающего списка предопределенных прав.
Поэтому даже не знаю, как вы умудрились получить такую ошибку?

Теперь о риторическом. ЕРП не имею возможность протестировать, заглянут на ИТС-онлайн:
для ЕРП добавилась возможность задавать доступ к объектам на уровне записей и использовать разные режимы настройки прав - жуть для разработчиков и консалтеров (!)

https://its.1c.ru/db/erp25doc#bookmark:accesscontrol:AccessControl

https://its.1c.ru/db/bsp316doc#content:2201:1:issogl1_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%­B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B

Даже мельком пробежав по абзацам, становится ясно, что не все так просто с программами ЕРП в части настроек, мониторинга и редактуры прав...

Теперь о насущном. На остальных документах также выходят ошибки?

Теперь о главном. Заранее спасибо за подробную обратную связь, если вы ее напишите.
18. babys 89 07.04.22 12:06 Сейчас в теме
(16) Пока 80% проблем решается без RLS. :)
20. RustIG 07.04.22 12:16 Сейчас в теме
(18)
Пока 80% проблем решается без RLS. :)

Я так и думал, потому что на ИС пока что никто не описывал трудности и пути решения :)
21. RustIG 07.04.22 13:24 Сейчас в теме
(18) тут подвезли материал для размышлений https://infostart.ru/1c/articles/1636698/
22. babys 89 07.04.22 14:11 Сейчас в теме
23. RustIG 22.04.22 12:35 Сейчас в теме
Интересно реализовали в УНФ - в открытом отчете через меню Еще - Права пользователей - можно увидеть права пользователей на таблицы текущего отчета - см. картинку
Прикрепленные файлы:
24. RustIG 27.04.22 16:16 Сейчас в теме
(23) в БП 3.0 замечено то же самое - подобный механизм Права пользователей
25. RustIG 09.05.22 09:16 Сейчас в теме +15 $m
На 30 дней объявляю акцию:
1 см каждому за хорошую идею, дельный совет.
3-5 см - за оптимизацию или ускорение алгоритма.
10 см - за решение задачи использования алгоритма оптимального обхода дерева профилей для больших чисел, задача описана как :

Замечено, что для N-кол-ва объектов метаданных с M-кол-вом ролей для построения дерева всевозможных вариантов объединения ролей требуется М в степени N раз обойти последовательно все варианты. Для примера, если у вас выбрано 8 объектов метаданных и по каждому в наборе имеется 8 ролей, то для построения дерева ролей потребуется обойти дерево 8 в степени 8 = 16 777 216 раз...

Поэтому для решения задачи или используйте взаимоисключающие критерии, или используйте небольшое кол-во объектов метаданных для анализа (до 5 (в примере это 5 в степени 8 = 390 625 - достаточно быстро обходится)), или оптимизируйте алгоритм построения дерева.

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

См. также

Настройка прав доступа (обычные и управляемые формы)

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Управление правами Управление правами Конфигурации 1cv8 Конфигурации 1cv8 Казахстан Казахстан Абонемент ($m) Абонемент ($m)

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

1 стартмани

13.01.2023    633    12    zsergey_    0    

Тест запросов (параметр "РАЗРЕШЕННЫЕ")

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

Тестирование конфигурации на предмет сложности ролей.

1 стартмани

09.01.2023    792    0    Fox-trot    0    

Расширение "Множественный поиск ролей" - помощник настройки профилей групп доступа

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

Расширение помогает настраивать профили групп доступа и не запутаться среди множества ролей.

3 стартмани

23.12.2022    971    1    Огонек    2    

АВС-анализ и табличное программирование

Математика и алгоритмы Анализ учета Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Представлен простейший алгоритм решения задачи АВС-анализа. На данном примере продемонстрирован метод табличного программирования, описанный Стивом Макконнеллом в книге "Совершенный код. Мастер-класс".

2 стартмани

16.12.2022    1473    RustIG    6    

Копирование прав между пользователями

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

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

2 стартмани

12.12.2022    3600    30    sapervodichka    13    

Загрузка номенклатуры, остатков и цен. Розница 2.2, 2.3 Промо

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

Загрузка номенклатуры, остатков и цен из макета табличного документа (из эксель "вручную") + макет ценника со штрихкодом. Розница 2.2,2.3.

2400 руб.

08.04.2019    34386    60    29    

Быстрое изменение состава ролей в УПП 1.3

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Управление производственным предприятием Абонемент ($m) Абонемент ($m)

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

1 стартмани

22.11.2022    991    1    Fant1q71    0    

Редактирование счетов на оплату покупателям в закрытом периоде

Корректировка данных Оптовая торговля Роли и права Бухгалтерский учет Бухгалтерский учет Управление правами Управление правами 8.3.14 8.3.14 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Россия Россия Абонемент ($m) Абонемент ($m)

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

1 стартмани

07.11.2022    1210    0    Тат    0    

Сравнение и редактирование профилей доступа

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 Управление правами Управление правами 1С:Управление торговлей 11 1С:Управление торговлей 11 Россия Россия Абонемент ($m) Абонемент ($m)

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

2 стартмани

07.11.2022    1066    9    yura-100    0    

Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы) Промо

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

Доброе время суток. Я как обычно – с интересностями. И в этот раз мы поговорим о такой жуткой штуке – как RLS, генерация расширений на лету, и обратим внимание на одну интересную особенность «Полных прав» и про английский сорцкод. Статья не является «продажной», ибо решение специфическое, кому надо, тот знает, что покупает. Однако, в этой статье я расскажу про кучу тонкостей, с которыми мы столкнулись и как оптимизировали. Так что не забудьте открыть все спойлеры :)

5 стартмани

18.10.2021    16348    177    DitriX    38    

Настройка прав доступа в большой компании при запущенной ситуации

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

Инструкция по наведению порядка в базе данных с большим количеством пользователей и некорректными ролями. К статье приложен отчет для поиска лазеек в ролях. В 4 этапа можно исправить многолетнюю проблему с ролями и правами доступа в больших базах данных.

1 стартмани

05.11.2022    1730    8    acces969    2    

Управление правами доступа. Просмотр прав и групп доступа на объекты. Проверить роли и профили у пользователя.

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

Обработка позволяет увидеть, какие роли используются для объектов, и в какие профили и группы доступа включена выбранная роль. Тестировалась на КА 2.5.8.267, ДО 2.1.31.5, БП 3.0.110.24, ЗУП 3.1.22.86, Розница 2.3.9.42, должна работать на конфигурациях с БСП.

5 стартмани

24.10.2022    1781    72    Neiron_1C    4    

Запрет редактирования документов в 1С Управление нашей фирмой 1.6 для выбранных пользователей

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 1.6 Украина Украина Россия Россия Казахстан Казахстан Абонемент ($m) Абонемент ($m)

Данное расширение конфигурации предназначено для установки запретов редактирования созданных документов для указанных пользователей в конфигурации 1С УНФ 1.6

1 стартмани

17.10.2022    1356    7    miheyfat    0    

Список заказов покупателей (новый взгляд) Промо

Рабочее место Монитор заказов Оптовая торговля Платформа 1С v8.3 Платформа 1С v8.3 Оперативный учет Оперативный учет 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление торговлей 10 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

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

3 стартмани

16.08.2017    46564    81    RustIG    78    

История ролей пользователей

Роли и права Email рассылки Платформа 1С v8.3 Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 Россия Россия Абонемент ($m) Абонемент ($m)

Расширение позволяет записывать историю ролей назначенных пользователям, а также делать рассылки изменений этих ролей по почте.

1 стартмани

31.08.2022    1930    5    Silenser    6    

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

Обработка документов Механизмы платформы 1С Роли и права Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Казахстан Казахстан Абонемент ($m) Абонемент ($m)

В типовой конфигурации есть функционал предоставления доступа к редактированию документов других пользователей. Но он ограничен выбором пользователя. То есть Пользователь1 может редактировать все документы Пользователя2. Но некоторым клиентам необходимо к примеру дать доступ к редактированию только документа Реализации ТМЗ автора Пользователь2. Это решение позволяет указывать отдельные документы для предоставления доступа к редактированию документов других пользователей.

1 стартмани

25.08.2022    2023    2    zko_it    0    

Групповая замена основного менеджера по группе доступа

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление торговлей 11 Россия Россия Абонемент ($m) Абонемент ($m)

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

1 стартмани

29.07.2022    2015    0    Pira    0    

Доработка ограничения прав кассира для Управления торговлей для Казахстана 3.0

Роли и права Кассовые операции Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 11 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Розничная и сетевая торговля (FMCG) Казахстан Казахстан Абонемент ($m) Абонемент ($m)

Реализованы следующие функции: открытие РМК в режиме Киоск для кассира с запретом выхода в предприятие, корректировка количества товаров в строке в РМК с включенным запретом корректировки строк, при закрытии смены открывается отчет о розничных продажах в режиме - только просмотр.

1 стартмани

15.07.2022    2107    0    zko_it    0    

Важные справочники. Ограничение прав

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

Расширение позволяет ограничить доступ (запретить ввод новых позиций и запретить редактирование имеющихся) к методологически важным справочникам для пользователей с правами Бухгалтер.

2 стартмани

07.07.2022    1816    1    dubovenko_m    0    

Групповое добавление/удаление роли пользователям

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

Обработка удобно и быстро добавляет или удаляет нужную роль пользователям (управляемые формы).

1 стартмани

05.07.2022    1827    2    spartak_ss_88    6    

[Расширение] УНФ. Список заказов + Структура подчиненности Промо

Монитор заказов Рабочее место Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 1.6 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Список заказов покупателей + Структура подчиненности в одном окне. Расширение для программы Управление нашей фирмой, редакция 1.6.

5 стартмани

05.04.2020    31881    32    RustIG    21    

Персональный доступ в закрытый период. БП 3.0

Закрытие периода Роли и права Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Абонемент ($m) Абонемент ($m)

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

2 стартмани

17.06.2022    2398    6    HitGroove    7    

Список заказов поставщикам (новая форма) + два ноу-хау для разработчиков Промо

Рабочее место Взаиморасчеты Оптовая торговля Платформа 1С v8.3 Платформа 1С v8.3 Оперативный учет Оперативный учет 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление торговлей 10 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Представлена внешняя обработка - "Список заказов поставщикам (новая форма)". Удобство заключается в том, что в одном окне списка отображается структура всех связанных документов с указанием контрагента (заказ поставщику - поступление товаров - заказ покупателя - реализация товаров - оплата товара покупателем). В этом же окне отображается список товаров с заказанным количеством и ценами. Имеется возможность видеть статусы заказов по цветам (исполнен, выполняется, черновик). Форму легко встроить в типовую конфигурацию.

2 стартмани

31.08.2017    36984    21    RustIG    18    

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

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 11 1С:Управление торговлей 11 Россия Россия Абонемент ($m) Абонемент ($m)

Расширение добавляет роль "Ограничение документов продаж по менеджеру", которая ограничивает просмотр документов раздела "Оптовые продажи" по значению поля "Менеджер", равного текущему пользователю.

2 стартмани

23.05.2022    2115    4    dima21m    0    

Акт сверки: выделение красным неподписанных реализаций

Взаиморасчеты Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Расширение для БП 3.0 - теперь в акте сверки можно задать начальное сальдо и выделить красным цветом неподписанные реализации (то есть по которым нет подписанных оригиналов).

1 стартмани

27.04.2022    2322    1    RustIG    4    

Анализ ролей и прав доступа Промо

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

Отчет для анализа ролей и прав с использованием СКД. Формируется в разрезе объектов, ролей, пользователей и прав (чтение, просмотр и т.д.). Позволяет быстро узнать, какие пользователи или роли имеют конкретные права на объекты.

4 стартмани

09.01.2015    40837    29    kser87    14    

Универсальный анализ и управление ролями

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

Универсальный анализ прав доступа (без RLS) по ролям конфигурации. Работает с конфигурациями на библиотеке стандартных подсистем.

1 стартмани

27.04.2022    2852    23    denmp    0    

[Расширение] Только просмотр проведенных реализаций для менеджеров. УТ 11, КА 2, ERP 2

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Комплексная автоматизация 2.х Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

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

2 стартмани

27.04.2022    2768    6    zhuravlev_as    0    

Загрузка профиля групп доступа через СОМ подключение

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Абонемент ($m) Абонемент ($m)

Загрузка профиля групп доступа через СОМ подключение к базе источнику.

1 стартмани

13.04.2022    2275    0    sportik    0    

Права доступа к объектам Промо

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

Права доступа 1С. Механизм разрабатывался для быстрого изменения прав пользователей в решениях 1С Предприятие. Данную разработку возможно интегрировать в любую конфигурацию 1С Предприятие 8. Этим решением сможет управлять пользователь любого уровня знания системы 1С. Для работоспособности прав, после настройки, НЕ нужен перезапуск “1С предприятия”. В функционал “Права доступа” входят такие возможности: С помощью данного механизма возможно регулировать видимость, доступность реквизита или самой формы справочника или документа. С помощью данного механизма возможно универсально настраивать отображение данных в форме списка любого справочника или документа.

5 стартмани

26.05.2012    70366    650    ozaycev    120    

Добавление новых ролей в профили для конфигураций на основе БСП

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

Предположим, в процессе разработки добавили новую роль. В конфигурациях на основе БСП 3 для применения новой роли требуется прописать (отметить галочками) новую роль в списках доступных ролей профилей. Процесс осложняется тем, что для предопределенных профилей списки ролей недоступны для редактирования. Предлагаемая обработка позволяет быстро осуществить операцию группового добавления ролей в профили. Поддерживаются роли, добавленные через расширения.

1 стартмани

05.04.2022    2736    13    Sergey1CSpb    3    

Запуск под пользователем (управляемые формы)

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

Обработка позволяет запустить программу под указанным пользователем. Содержит доступные пользователю роли, а также необходимые роли на выбранный объект метаданных.

1 стартмани

09.03.2022    2998    25    Topmuk    2    

Поиск отчета по документам

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

22.02.2022    3391    19    RustIG    4    

Права доступа ролей Промо

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

Отчет по правам доступа ролей, выводит в удобной краткой форме права доступа в разрезе ролей на интересующие нас объекты метаданных или объекты метаданных, к которым есть доступ у интересующей нас роли. Показывает наличие RLS и позволяет сравнить роли. Отображает использование роли в профилях групп доступа/группах доступа.

1 стартмани

05.02.2018    28285    212    Serge R    5    

Восстановление типовых профилей доступа группы "Зарплата и кадры" для конфигурации Комплексная автоматизация 2

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 1С:Комплексная автоматизация 2.х 1С:Комплексная автоматизация 2.х Абонемент ($m) Абонемент ($m)

После какого-то обновления слетели все роли в профиле доступа в группе "Зарплата и кадры". При входе в профиль набор ролей пустой. Обработка восстанавливает роли в типовых профилях доступа.

1 стартмани

03.02.2022    3322    11    vitek_chainik    0    

Анализ прав доступа к объекту

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

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

1 стартмани

25.01.2022    3521    25    NDL    0    

Привилегированные отчеты

Роли и права HighLoad оптимизация Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Расширение позволяет настроить для пользователей выполнение отчетов в привилегированном режиме. 1) Убирает тормоза формирования отчета, возникающие при наложении прав пользователя на запросы отчета; 2) Позволяет обойти ошибки формирования отчета из-за отсутствия прав на часть объектов у пользователя.

4 стартмани

24.01.2022    8764    23    sapervodichka    36    

Сравнение ролей (прав доступа) двух конфигураций Промо

Информационная безопасность Роли и права Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Выполняет сравнение Ролей/Прав доступа между двумя однотипными конфигурациями.

1 стартмани

10.02.2009    23885    807    sashocq    40    

Флажок в динамическом списке в 1С 8.3 (управляемые формы)

Механизмы платформы 1С Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

19.01.2022    7664    52    RustIG    13    

Корректировка регистра Товары на складах: перенос товаров из помещения на склад в КА 2.4 и списание товаров по складу в УТ10.3

Логистика, склад и ТМЦ Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 1С:Комплексная автоматизация 2.х 1С:Комплексная автоматизация 2.х Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

В КА2.4 для перехода от учета "по складским помещениям" к учету "по складу но без помещений" требуется перенести остатки товаров по регистру "Товары на складах" - делается это через проведение документа Корректировка регистра. Списание товаров в УТ10.3 - также можно реализовать через документ Корректировка записей регистров.

1 стартмани

10.12.2021    2708    5    RustIG    7    

Оцифровка и визуализация склада

Логистика, склад и ТМЦ Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Программная прорисовка склада, магазина, уличных мест хранения - оцифровка и визуализация адресного хранения.

3 стартмани

17.11.2021    12892    41    RustIG    59