Настройка прав пользователей. БСП. Профиль доступа. Три клика.

0. Андрей М. (StepByStep) 2667 19.02.13 00:28 Сейчас в теме
Простое и наглядное формирование профиля доступа с расширенными правами "EXPERT".
Сопоставление ролей профилей конфигурации.
Просмотр прав ролей.
Управляемое приложение.

Перейти к публикации

Комментарии
1. Алексей Роза (DoctorRoza) 24.03.13 15:52 Сейчас в теме
Вещь! Только вот .. Оптыный .. Слишком на скриншотах бросается в глаза! :)
shibanovan; +1 Ответить
2. Алексей (Rockman) 24.09.13 11:52 Сейчас в теме
Спасибо за полезную статью. Все очень подробно описано.
3. SeRG SeRG (sdh) 11.12.13 02:25 Сейчас в теме
отличная обработка. спасла мне кучу времени. единственное, что не нашел в ней - это объединение/наложение стандартных ролей. ну, к примеру, на выбранный профиль "наложить" стандартный "кладовщик", потом до кучи еще сверху "менеджер по закупу" и т.д.. пришлось визуально вручную крыжики проставлять :)
4. Андрей М. (StepByStep) 2667 17.12.13 13:01 Сейчас в теме
(3) sdh,
Одна из возможностей - это как раз наложение ролей.
Но несколько другое: 1-кнопка "Обязательные" (минимум), 2-кнопка "Роли профилей" (собирает с имеющихся профилей роли).
А кнопка "Опытный" - некий витруальный, но возможно тот ролей, которого будет достаточно.
В дальнейшем бегло просмотреть есть ли все необходимое, при необходимости указать.
При этом надо иметь в виду следующее:
3. Роль "ПолныеПрава". Профиль для администрирования системы.
В составе системы имеется предопределенный профиль "Администратор", в который включена роль "Полные права".
Эта роль предоставляет полный доступ к данным и метаданным конфигурации без каких-либо ограничений.
ВНИМАНИЕ! Не рекомендуется добавлять роль "Полные права" в какие-либо другие профили, так как она автоматически отключает любые другие ограничения доступа.
Профиль, содержащий роль "Полные права", "вырождается" в профиль "Администратор".

4. Роль "Администратор" и Внешние обработки.
Внешня обработка выполняется в БЕЗОПАСНОМ РЕЖИМЕ.

В безопасном режиме:
- игнорируется привилегированный режим;
- запрещены внешние по отношению к платформе 1С:Предприятия действия: COM; загрузка внешних компонент; запуск внешних приложений и команд операционной системы; доступ к файловой системе, кроме временных файлов; доступ к интернет.

Попытка во внешней обработке отключить Безопасный режим приводит к ошибке: "В данной процедуре/функции не был установлен безопасный режим".

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

ВНИМАНИЕ! Не рекомендуется устанавливать роль "АдминистраторСистемы", т.к. эта роль, наряду с ролью "ПолныеПрава" назначается профилю "Администратор".


Удачи.
5. Николай Зевеке (zekrus) 103 24.01.14 13:05 Сейчас в теме
(4) StepByStep, Было бы здорово добавить расшифровку ролей по объектам (чтение, изменение).
6. Сергей Зенюков (Sanario) 18 24.01.14 18:24 Сейчас в теме
Попробовал открыть в конфигурации БП3.0 - ругается что: "Поле объекта недоступно для записи "ЭтотОбъект"" при открытии
7. Андрей М. (StepByStep) 2667 30.01.14 13:06 Сейчас в теме
(5) zekrus,
СПАСИБО. Есть мысли по дальнейшему развитию обработки.
Как доберусь до нее. Посмотрю.
8. Андрей М. (StepByStep) 2667 30.01.14 13:06 Сейчас в теме
9. Сергей Иванов (xten) 39 30.01.14 16:22 Сейчас в теме
а под обычное приложение есть такая же мощь?
10. Андрей М. (StepByStep) 2667 31.01.14 09:52 Сейчас в теме
(9) xten,
Под обычное приложение отсутствует.
Если в свойствах конфигурации активирован флажок "Использовать управляемые формы в обычном приложении", то можно встроить обработку в конфигурацию и использовать ее в обычном приложении.
Как пример: Импорт из EXCEL в 1С /3+1 метод/, DBF, MXL. Розница,УТ,БП,КА. РОССИЯ+УКРАИНА. Новая редакция : http://infostart.ru/public/120961/ (в части работы в конфигурации "Комплексная автоматизация").
Или, как вариант, запустить 1С в режиме управляемого приложения и открыть внешнюю обработку.
Но обработка расчитана на:
Поддерживаемые конфигурации:
- Бухгалтерия предприятия 3.0;
- Управление торговлей 11.0, 11.1;
- Управление небольшой фирмой 1.4;
- Розница 2.0.

А у них основной режим - управляемый.
Возможность работы с другими конфигурациями запланирована.
11. Сергей Зенюков (Sanario) 18 06.02.14 15:08 Сейчас в теме
12. Андрей М. (StepByStep) 2667 09.02.14 17:28 Сейчас в теме
(11) Sanario,
Для функционирования обработки на платформе 8.3 необходимо
в модуле формы произвести:
Поиск и Замена: Заменить переменную ЭтотОбъект на ОбработкаОбъект (или другую по Вашему выбору. Рекомендуется похожую по смыслу).
13. Eugen Krivylia (EugenLiquor) 06.03.14 15:09 Сейчас в теме
Интересный вариант использования, автору спасибо за данную обработку, помогла настроить права для всех пользователей!
14. Антон Тимченко (basej1c) 14.03.14 14:59 Сейчас в теме
она работает под 8.3 БП 3.0?
15. Антон Тимченко (basej1c) 19.03.14 14:55 Сейчас в теме
я не программист, поменял как написано
ЭтотОбъект на ОбработкаОбъект
ошибка в аттаче
1С:Предприятие 8.3 (8.3.4.437)
Бухгалтерия предприятия, редакция 3.0 (3.0.30.16)
SQL 2008r2
Прикрепленные файлы:
16. Андрей М. (StepByStep) 2667 01.04.14 14:57 Сейчас в теме
(14),(15) basej1c,
В новой версии работает (Проверено на БП 3.0.30.16 в файловом варианте).

Изменения в версии 8.3.2 (01.04.2014)

- Протестировано на платформе 8.3. не ниже 8.3.4.365.
- Добавлена возможность подключения обработки (добавление в "Дополнительные обработки и отчеты").
- Расширен список поддерживаемых конфигураций.

17. Myst (Myst_) 64 11.04.14 23:57 Сейчас в теме
1С:Предприятие 8.3 (8.3.4.465)
Бухгалтерия предприятия, редакция 3.0 (3.0.31.13)

Ошибка : Поле объекта не обнаружено (Роли)
18. Алексей Наумов (aleksey2) 76 18.04.14 12:29 Сейчас в теме
Ошибка : Поле объекта не обнаружено (Роли)
19. Павел Кулинич (markela) 14 06.05.14 13:07 Сейчас в теме
Ошибка: Поле объекта не обнаружено (Роли).
Бухгалтерия 3.0
Платформа 8.3.4.408
20. Артём Рогов (ben_art) 12 28.05.14 16:18 Сейчас в теме
21. Pashkaa (Pashkaa) 16 28.07.14 15:28 Сейчас в теме
Версия обработки 1.1

УТ 11.0.7.8

{Форма.Управляемая.Форма(530)}: Поле объекта не обнаружено (ИдентификаторыОбъектовМетаданных)
РольПрофиля.Роль = Справочники.ИдентификаторыОбъектовМетаданных.НайтиПоРеквизиту("Имя", РольМД.Имя, Справочники.ИдентификаторыОбъектовМетаданных.Роли);
22. Вадим Загородный (v.zagorodniy) 06.08.14 15:07 Сейчас в теме
Ошибка : Поле объекта не обнаружено (Роли)
23. Андрей М. (StepByStep) 2667 07.08.14 16:10 Сейчас в теме
(17) Myst_, (18) aleksey2, (19) markela, (20) ben_art, (21) Pashkaa, (22) v.zagorodniy,
см.:
ВЕРСИЯ 8.3.2 (07.08.2014)
- Добавлена поддержка "Режим использования модальности = НеИспользовать" (платформа 8.3.Х).
- Прочие изменения.
24. Alexander F (lx@) 04.12.14 07:30 Сейчас в теме
Вкладка "Права Роли" не показывает права на отчеты, жаль.
25. Андрей М. (StepByStep) 2667 03.03.15 14:02 Сейчас в теме
ВЕРСИЯ 8.3.4 (03.03.2015). Существенные изменения.
- Расширен спектр поддерживаемых конфигураций.
- Добавлена настройка списка профилей основной таблицы (настройка между сеансами сохраняется).
- Прочие изменения.
26. Евгения Пронина (Ruffy) 12.03.15 07:18 Сейчас в теме
Подскажите она будет работать для Бухгалтерии Птицефабрики 3.0 от Раруса?
27. Максим Сухов (MaxS) 243 12.03.15 17:51 Сейчас в теме
Каким образом можно добавить одну роль всем профилям?
28. Андрей М. (StepByStep) 2667 15.03.15 12:06 Сейчас в теме
(26) Ruffy,
На Бухгалтерии Птицефабрики 3.0 от Раруса не проверялось.
Описание конфигураций на которых работает обработка - в публикации.
ВАЖНО! Поддерживаются конфигурации, содержащие справочник "Профили групп доступа".
29. Андрей М. (StepByStep) 2667 15.03.15 12:07 Сейчас в теме
(27) MaxS,
Последовательно выбрав профили и добавив к ним роль.
30. Сергей necropunk (necropunk) 5 15.04.15 11:36 Сейчас в теме
А на БСП 2.2.5.30 будет работать? ПВХ насколько я понял заменили на УдалитьВидыДоступа, теперь все как-то по другому работает...
31. Андрей М. (StepByStep) 2667 15.04.15 16:25 Сейчас в теме
(30) necropunk,
Будет. Проверено на УТ 11.1.10.115.
32. Николай Петров (spo) 21.05.15 19:19 Сейчас в теме
Добрый день.
Версия обработки 8.3.3
К сожалению не работает на платформе 8.3 БП 3.0
Ошибка "Поле объекта недоступно для записи "ЭтотОбъект""
Пробовал менять как вы советовали, но ситуация только усугубилась.

В программировании 1с практически не разбираюсь. не судите строго.
33. Андрей М. (StepByStep) 2667 22.05.15 13:53 Сейчас в теме
(32) spo,
1. Существует новая версия 8.3.4. Существенные изменения.
2. Погонял 8.3.3 на БП 3.0 - Ошибки не обнаружил. В какой момент выходит ошибка ?
34. Николай Петров (spo) 22.05.15 14:09 Сейчас в теме
(33) StepByStep, Новую версию пока нет возможности скачать.
Сразу при открытии и выходит ошибка.
Заменял значения как Вы советовали в 12 посте, стала выходить ошибка:
{(7,130}: Поле не найдено "ПраваРолей.Удаление"
ПраваРолей.<<?>>Удаление,


Мои параметры:
1С:Предприятие 8.3 (8.3.6.1999)ы
Бухгалтерия предприятия, редакция 3.0 (3.0.40.26)
Режим: Файловый (без сжатия)
Приложение: Толстый клиент
35. Андрей М. (StepByStep) 2667 22.05.15 16:33 Сейчас в теме
(34) spo,
В ВЕРСИИ 8.3.3 НЕ НАДО БЫЛО ДЕЛАТЬ ЗАМЕНУ по п.12, потому что уже сделана мною.
Используйте оригинальную версию 8.3.3.
36. Андрей М. (StepByStep) 2667 22.05.15 16:38 Сейчас в теме
(34) spo,
Это было актуально для версии 1.1
37. Николай Петров (spo) 22.05.15 16:41 Сейчас в теме
(36) StepByStep,
При использовании оригинальной ошибка:
"Поле объекта недоступно для записи "ЭтотОбъект""
38. Андрей М. (StepByStep) 2667 22.05.15 16:44 Сейчас в теме
(37) spo,
Уточните, что еще пишет (модуль, строка).
39. Андрей М. (StepByStep) 2667 22.05.15 16:53 Сейчас в теме
(37) spo,
И еще вопрос: откуда Вы скачали обработку?
40. Николай Петров (spo) 22.05.15 17:05 Сейчас в теме
(38) StepByStep,
Только что скачал версию 8.3.4 - все работает.
Спасибо. Извините за отнятое время.

Обработку я не качал она уже была на компьютере.
41. Андрей М. (StepByStep) 2667 22.05.15 17:06 Сейчас в теме
42. Андрей Лещанов (Nuuq) 61 28.05.15 09:19 Сейчас в теме
Потрясающе! Насколько же удобно, спасибо!
При использовании Вашей обработки чувствуешь себя Человеком, а не жертвой умственных лабиринтов интерфейсов 1С
StepByStep; +1 Ответить 1
43. Андрей М. (StepByStep) 2667 29.05.15 19:15 Сейчас в теме
44. Александр Забалуев (zabaluev) 318 19.07.15 19:41 Сейчас в теме
Не работает.

Бухгалтерия Корп 3.0.40.33
Платформа 8.3.6
---------------------------------------------------------------------------------------------------
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(9, 2)}: Таблица не найдена "Справочник.ПрофилиГруппДоступа.ТаблицыРолей"
<<?>>Справочник.ПрофилиГруппДоступа.ТаблицыРолей КАК ПраваРолей
---------------------------------------------------------------------------------------------------
45. Андрей М. (StepByStep) 2667 16.08.15 15:43 Сейчас в теме
(44) zabaluev,
СПАСИБО.
Как минимум изменился справочник, может что-то еще из БСП.
Посмотрю.
46. Андрей М. (StepByStep) 2667 01.09.15 13:20 Сейчас в теме
(44) zabaluev,
ВЕРСИЯ 8.3.5 (01.09.2015).
- Исправлена ошибка "Таблица не найдена "Справочник.ПрофилиГруппДоступа.ТаблицыРолей"".
- Прочие изменения.
47. rimma_n (rimma_n) 165 02.09.15 11:09 Сейчас в теме
СпасибО! полезная обработка
48. Андрей (agorlive) 15.11.15 21:40 Сейчас в теме

Уже спрашивали более 1,5 года назад:
5. zekrus (файл скачал) 24.01.2014 13:05
Было бы здорово добавить расшифровку ролей по объектам (чтение, изменение).

Вот я присоединяюсь к вопросу. Роли это, конечно, хорошо и права роли посмотреть полезно, но как, мне, запретить редактирование какого либо объекта оставив просмотр этого объекта?
Копаться по ролям - нереально.
Это применительно к УТ11.
А так, я, пока, могу сравнивать несколько профилей между собой, и это хорошо, но этого мало.





49. миша маяков (misha2010) 29.02.16 15:50 Сейчас в теме
Под ERP обработка подойдет, кто-нибудь тестировал?
50. Наталья Бурова (Natabu) 24.05.16 00:10 Сейчас в теме
(46) StepByStep, подскажите, а для УТ 11.2 актуально? В УТ 11.2 разработчики с ролями что-то наменяли по сравнению с УТ 11.1
51. Андрей М. (StepByStep) 2667 07.06.16 12:15 Сейчас в теме
(48) agorlive,
Основная цель обработки на момент ее создания - это создание профиля "суперпользователя", т.е. пользователя с широкими полномочиями.
Ваше пожелание - полезное.
Посмотрю.
СПАСИБО.
52. Андрей М. (StepByStep) 2667 07.06.16 12:16 Сейчас в теме
(50) Natabu,
На 11.2 работала и ранее.
Сейчас выложил новую версию.
53. Андрей М. (StepByStep) 2667 07.06.16 12:17 Сейчас в теме
ВЕРСИЯ 8.4 (06.2016)
- Добавлена таблица "Пользователи профиля".
- Добавлена аналитика новых ролей.
- Поддержка новых конфигураций:
- Розница 2.2 (РОССИЯ);
- Управление торговлей 11.2 (РОССИЯ);
- Комплексная автоматизация 2.0 (РОССИЯ);
- Добавлены параметры регистрации обработки в справочнике "Дополнительные отчеты и обработки" 1С:Предприятия для текущих версий БСП.
- Рефракторинг.
- Прочие изменения.
54. Константин Куликов (Светлый ум) 204 23.09.16 07:36 Сейчас в теме
Розница 2.1 - полет нормальный. Спасибо - пригодилось
55. Андрей М. (StepByStep) 2667 28.09.16 12:33 Сейчас в теме
ВЕРСИЯ 8.5 (09.2016)
- Версия БСП 2.3.3.77. Новые роли.
- Поддержка "Комплексная автоматизация" 2.2, "Управление торговлей" 11.3.
- Прочие изменения.
56. Alister (Alister) 9 17.10.16 21:19 Сейчас в теме
Спасибо за работу, очень понравилась.
Можно ли еще сделать так, чтобы командой меню "Снять флажки" очищались флажки только тех ролей, которые сейчас выведены на экран, поясню: поиском я обобрал все роли в названии которых присутствует слово "номенклатур", нажал снять флажки... и они снялись у всех абсолютно ролей, даже у тех, которых после поиска не было видно на экране.
57. Павел Знайкин (PavelZnaikin) 132 24.10.16 10:29 Сейчас в теме
При запуске в ERP база SQL - выдает ошибку (Область не найдена: R1,000)
58. Alister (Alister) 9 27.10.16 21:32 Сейчас в теме
Типа, ап:
Можно ли еще сделать так, чтобы командой меню "Снять флажки" очищались флажки только тех ролей, которые сейчас выведены на экран, поясню: поиском я обобрал все роли в названии которых присутствует слово "номенклатур", нажал снять флажки... и они снялись у всех абсолютно ролей, даже у тех, которых после поиска не было видно на экране.
Спасибо.
59. Андрей М. (StepByStep) 2667 30.10.16 17:38 Сейчас в теме
(56) Alister, (58) Alister,
Снятие/Установка флажков, видимых в какой-то момент на экране, не планируется.
Но Ваше предложение на толкнуло на другую мысль, которая и будет реализована в следующей версии:
подсветка ролей по подстрокам.
СПАСИБО.
60. Alister (Alister) 9 30.10.16 17:50 Сейчас в теме
(59) но флажки при этом все равно придется снимать\устанавливать руками? Это не очень удобно, когда ролей много.
Но на нет и суда нет. Спасибо.
61. Андрей М. (StepByStep) 2667 02.11.16 13:01 Сейчас в теме
(60) Alister,
Более тонкая настройка, чем "три клика" - только "ручками".
62. Андрей М. (StepByStep) 2667 08.11.16 23:56 Сейчас в теме
ВЕРСИЯ 8.6 (11.2016)
- Подсветка ролей по 2 (двум) подстрокам.
- Прочие изменения.
63. Эльвира Соцкова (ela) 1 30.12.16 12:28 Сейчас в теме
Добрый день! Скачала Вашу обработку. Запускала на платформе 1С (8.3.8). Бухгалтерия 8 (релиз 3.0.44.204).Не сохраняет состав выбираемых ролей. Как сделать так, чтобы отключить просмотр Журнала банковские выписки и Кассовые документы.
64. Андрей М. (StepByStep) 2667 30.12.16 14:15 Сейчас в теме
(63)
Здравствуйте. После изменения выбранной роли (ролей) для сохранения изменений необходимо записать профиль.
Будьте аккуратны при изменении предопределенных (поставляемых) профилей.
65. Андрей М. (StepByStep) 2667 18.02.17 17:12 Сейчас в теме
ВЕРСИЯ 8.6.1 (02.2017)
- БСП 2.3.4.107.
- Прочие изменения.
66. Alister (Alister) 9 18.02.17 17:20 Сейчас в теме
Блин, чуть пораньше бы, только скачал 8.6 )
67. Андрей М. (StepByStep) 2667 18.02.17 17:23 Сейчас в теме
68. Дим Дим (demaxxx) 07.06.17 18:27 Сейчас в теме
Подскажите, почему последняя версия 8.6.1 запускается в небезопасном режиме?
69. Андрей М. (StepByStep) 2667 12.06.17 14:27 Сейчас в теме
(68)
Если Вы включили обработку в дополнительные, то выполняется функция СведенияОВнешнейОбработке(). Там установлено ЛОЖЬ.
70. Дим Дим (demaxxx) 12.06.17 22:48 Сейчас в теме
(69)Мне это ни о чем не говорит) Знаю что предыдущая версия выполнялась в безопасном, а когда заменил на новую - в небезопасном.
Что нужно сделать чтобы вернуть в безопасный?
71. Андрей М. (StepByStep) 2667 14.06.17 14:15 Сейчас в теме
(70)
Измените СведенияОВнешнейОбработке()
строка СведенияОВнешнейОбработке.Вставить("БезопасныйРежим", Ложь);
Обработку также можно запускать как внешнюю.
72. Андрей М. (StepByStep) 2667 12.08.17 11:40 Сейчас в теме
ВЕРСИЯ 8.6.2 (08.2017)
- БСП 2.3.6.35.
- ERP Управление предприятием 2.
- Прочие изменения.
73. Валентин Павленко (pavl_vs) 12.08.17 19:19 Сейчас в теме
(72), безошибочно открывается в конфигурациях, не отмеченных в качестве тестовых:

- УНФ 1.6.10, БСП 2.3.5.23;
- ЗКГУ 3.1.2, БСП 2.3.5.81;
- ЗКГУ 3.1.3, БСП 2.4.2.53.
Оставьте свое сообщение