Добавление новых ролей в УТ11 и конфигурации на БСП

13.10.17

Разработка - БСП (Библиотека стандартных подсистем)

Добавил новые роли в конфигурацию УТ11, добавил их в профили доступа, перезаписал группы доступа, но у пользователей новые роли не прописались. Дело в том, что новые роли должны прописаться в специальных регистрах. Написал обработку, которая делает это обновление и заодно позволяет перезаписать все группы доступа, т.к. роли обновляются при записи группы доступа.

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

Наименование Файл Версия Размер
Добавление новых ролей в УТ11 и конфигурации на БСП:
.zip 7,37Kb
39
.zip 7,37Kb 39 Скачать
Вообще можно запустить конфигурацию с ключом  /C ЗапуститьОбновлениеИнформационнойБаз, тогда обновление ролей пройдет автоматически, но требуется монопольный доступ. Для этого служит Кнопка 1, чтобы не прописывать ключи запуска. Кроме того, мне кажется, если не меняется номер конфигурации, то обновления не происходит.

 

Можно было бы вызвать процедуру Константы.ПараметрыРаботыПользователей.СоздатьМенеджерЗначения().ОбновитьОбщиеПараметры(), но она тоже требует монопольного доступа. Стандартная процедура вызывается при нажатии Кнопка 3.

 

Поэтому я скопировал код процедуры, убрал из нее установки монопольного режима, можно запускать не монопольно по Кнопка 2.

 

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

 

Ну и сделал две процедуры по обновлению идентификаторов для старых и новых релизов БСП - Кнопка 5 и Кнопка 6. Правда, эта процедура работает только монопольно, увы, если ее не переписывать.

 

В общем последовательность при добавлении своих ролей такая:

  1. Обновить идентификаторы - Кнопка 5 или 6.
  2. Обновить роли - Кнопка 2 или 3.
  3. Перезаписать группы - Кнопка 4.

См. также

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

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

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

10000 руб.

02.09.2020    122288    673    389    

716

Автоподбор ролей для профилей и групп доступа в любых типовых базах 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.

12000 руб.

06.12.2023    2997    15    1    

34

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

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

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

5700 руб.

27.05.2021    32757    204    89    

165

SALE! 20%

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

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

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

10000 8000 руб.

10.11.2023    3583    11    1    

34

Расширение для разграничения доступа к контрагентам и обработка для группового назначения доступа для Бухгалтерии (RLS) 3.0.143.42

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

Расширение предназначено для Бухгалтерии предприятия (версии ПРОФ и КОРП). Типовая конфигурация остается на поддержке. С помощью расширения менеджер по продажам будет иметь доступ к контрагентам и списку их документов только в случае, если он является для них ответственным. Пользователю с полными правами также доступна обработка «Назначение ответственных» для группового добавления/удаления ответственного в карточке контрагента. Есть версия данного расширения для клиентов Fresh - в магазине расширений (Fresh)

9360 руб.

14.09.2022    5761    7    4    

9

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

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

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

2520 руб.

21.05.2019    1692316    552    192    

133

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

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

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

18000 руб.

29.11.2019    24695    13    8    

33
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. ildary 21 16.10.17 11:57 Сейчас в теме
(0) а чем не устроила типовая обработка ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf из подходящей БСП? Зачем велосипид?
2. fixin 4252 16.10.17 18:19 Сейчас в теме
(1)
1. Велосипед не документирован в открытых источниках.\
2. Муторно собирать все в одном месте. а тут все под рукой.

Вот так вот.
3. ildary 21 17.10.17 07:56 Сейчас в теме
(2) Велосипед легко гуглится, это не секреты ФСБ.
Внутренности могут меняться и ковырять каждую новую версию БСП с целью поддержки актуальности своего решения (когда есть готовое) - это неоптимально.
4. fixin 4252 17.10.17 13:07 Сейчас в теме
(3) отлично, напишите свою статью на эту тему, укажите где скачивать обработки, где статиь-источники, ваш труд оценят
5. ildary 21 17.10.17 15:12 Сейчас в теме
(4) Зачем статья? Там ровно одна строка - "Скачиваем БСП, заходим в папку \ExtFiles\Инструменты разработчика - и пользуемся инструментарием от производителя".
6. fixin 4252 18.10.17 01:13 Сейчас в теме
(5) не упрощайте. проблемы начинаются уже на этапе "Скачиваем БСП", оно же не в публичном доступе, например. Ну и далее по пунктам.
7. ildary 21 18.10.17 08:08 Сейчас в теме
(6) У вас нет доступа к releases.1c.ru? Это шутка такая?
8. bulas 211 18.10.17 08:44 Сейчас в теме
Открываем обработку "ОбновлениеВспомогательныхДанных.epf" в УТ 11.3.4.х и........ {ВнешняяОбработка.ОбновлениеВспомогательныхДанных.Форма.Форма.Форма(52)}: Метод объекта не обнаружен (РазделениеВключено)
Если ОбщегоНазначения.РазделениеВключено() Тогда
Так что обработка Сергея имеет право на жизнь.
9. ildary 21 18.10.17 12:01 Сейчас в теме
(8) Обработку надо брать из БСП, чей номер версии соответствует номеру версии БСП в конфигурации. Я ни разу не сталкивался с проблемой в УТ, которую успел обновить 11.1->11.2->11.3 - обновляя при этом обработку.
10. victor_goodwill 46 20.11.17 18:45 Сейчас в теме
В указанной обработке не нашел отключение обновления в монопольном режиме. Что является главным. Непонятна логика 1С. зачем обновлять роли в монопольном доступе? Почему нельзя было сделать это через настройки? Так что я также в своей конфе просто повырезал установки монопольного режима
11. fixin 4252 21.11.17 00:39 Сейчас в теме
(10) ну там видимо страхуются от возможных косяков. Типа что если есть пользователи под этими ролями, то они после обновления не столкнулись бы с проблемами. Но давать на откуп админам они почему-то не захотели.

такова политика партии, не всегда понятная и правильная, увы.
12. luter-89 22.11.17 17:45 Сейчас в теме
Меняешь версию конфигурации и вуаля))
13. alexx2510 38 22.11.17 17:50 Сейчас в теме
можно ничего скачивать.
после добавления новой роли запускаешь конфигурацию с ключом "/С ЗапуститьОбновлениеИнформационнойБазы"

выше правильно написали - ваше решение заточено под текущую версию бсп, изменится структура хранения этих идентификаторов или принципы и все.
ИМХО, если пользуешься типовым функционалом, то лучше использовать типовые инструменты для обслуживания этого функционала
Оставьте свое сообщение