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

13.10.17

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Добавление новых ролей в УТ11 и конфигурации на БСП:
.zip 7,37Kb
45 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.
Вообще можно запустить конфигурацию с ключом  /C ЗапуститьОбновлениеИнформационнойБаз, тогда обновление ролей пройдет автоматически, но требуется монопольный доступ. Для этого служит Кнопка 1, чтобы не прописывать ключи запуска. Кроме того, мне кажется, если не меняется номер конфигурации, то обновления не происходит.

 

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

 

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

 

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

 

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

 

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

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

16500 руб.

02.09.2020    257371    1425    421    

1163

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

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

9675 руб.

27.05.2021    55286    472    129    

338

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    25012    92    44    

102

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 1С 8.3 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.04.2026, версия 1.4.1, работает в 1С:ФРЕШ!

24400 руб.

06.12.2023    22473    80    10    

113

SALE! 20%

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

Универсальная обработка по настройке прав доступа пользователей в 1СЗУП, КА, УТ, ЕРП, ERP, УНФ, Розница, Управление холдингом) и разграничений позволяет в несколько кликов настроить даже самые нестандартные права.

5750 4600 руб.

22.12.2021    35945    200    69    

231

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

Расширение для 1С:Бухгалтерия 3.0, которое позволяет использовать отдельные роли для доступа к складским документам, для доступа к документам раздела "Производство" и для доступа к документам раздела "Покупки".

5084 руб.

21.05.2019    1701877    598    197    

148

Роли и права Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)

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

5000 руб.

16.11.2015    53564    99    46    

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

Вот так вот.
3. ildary 21 17.10.17 07:56 Сейчас в теме
(2) Велосипед легко гуглится, это не секреты ФСБ.
Внутренности могут меняться и ковырять каждую новую версию БСП с целью поддержки актуальности своего решения (когда есть готовое) - это неоптимально.
4. fixin 4335 17.10.17 13:07 Сейчас в теме
(3) отлично, напишите свою статью на эту тему, укажите где скачивать обработки, где статиь-источники, ваш труд оценят
5. ildary 21 17.10.17 15:12 Сейчас в теме
(4) Зачем статья? Там ровно одна строка - "Скачиваем БСП, заходим в папку \ExtFiles\Инструменты разработчика - и пользуемся инструментарием от производителя".
6. fixin 4335 18.10.17 01:13 Сейчас в теме
(5) не упрощайте. проблемы начинаются уже на этапе "Скачиваем БСП", оно же не в публичном доступе, например. Ну и далее по пунктам.
alex_zemlyansky; +1 Ответить
7. ildary 21 18.10.17 08:08 Сейчас в теме
(6) У вас нет доступа к releases.1c.ru? Это шутка такая?
14. pvlunegov 160 09.07.25 09:11 Сейчас в теме
(7)
releases.1c.ru

доступ к releases.1c.ru есть, но БСП как пункта для скачивания там нет.
И все, ваши аргументы рассыпаются.
На работе доступ конечно есть, но это для тех, у кого есть работа с доступом к БСП.
А что делать тем, у кого нет такой работы (ИП, физ лицо)?
покупать доступ к БСП?
8. bulas 214 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 66 20.11.17 18:45 Сейчас в теме
В указанной обработке не нашел отключение обновления в монопольном режиме. Что является главным. Непонятна логика 1С. зачем обновлять роли в монопольном доступе? Почему нельзя было сделать это через настройки? Так что я также в своей конфе просто повырезал установки монопольного режима
11. fixin 4335 21.11.17 00:39 Сейчас в теме
(10) ну там видимо страхуются от возможных косяков. Типа что если есть пользователи под этими ролями, то они после обновления не столкнулись бы с проблемами. Но давать на откуп админам они почему-то не захотели.

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

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