Имя: Пароль:
1C
 
УНФ 3.0 Периодически отключается роль у пользователя
0 bvb
 
16.01.25
12:39
Добрый день

Добавил в расширении несколько ролей
Проблема есть только с одной (она определяет отображение на форме партии некоторых реквизитов ДСП)

1. Создал для этой роли отдельный профиль - он включает только эту роль
2. Создал под этот профиль отдельную группу доступа
3. Включил в нее участников

И эта роль периодически отваливается (притом не у всех участников).

С остальными добавленными ролями, профилями и группами, настроенными по тому же принципу - все ок.

ЗЫ: Чистить кеш не имею возможности
1 AlvlSpb
 
16.01.25
13:39
(0) "И эта роль периодически отваливается (притом не у всех участников)"
И отваливается только у пользователей с полными правами?
2 bvb
 
16.01.25
16:24
(1) Таки да
3 Волшебник
 
16.01.25
16:29
в БСП есть программный код, который при роли "Полные права" отключает все остальные
4 bvb
 
16.01.25
17:16
(3)
Зачем ?
Логика ?

Понятно что в конфигурации "ПолныеПрава" кумулятивно включает все.

Но в расширении свои роли на свои объекты

Замечу что помимо полных прав включены и другие роли конфигурации и другие роли расширения - они не отключаются
А отключается только эта
5 Толич
 
16.01.25
17:19
(4) Какие не отключаются? Например...
6 bvb
 
16.01.25
17:32
Администрирование
Интерактивное исп. внешних отчетов и обработок
И другие роли расширения
7 AlvlSpb
 
16.01.25
17:39
(6) Это ТИПОВЫЕ роли. Любая нетиповая роль добавленная пользователю с полными правами, удаляется (есть специальное фоновое задание). Считается, что полноправный и так имеет все права. Как вариант. Ищи код задания, вставляй в расширение исключение на удаление этой роли
8 PR
 
16.01.25
17:44
(0) Плохо
9 maxab72
 
16.01.25
17:49
(4) чтоб запросы были проще.
10 bvb
 
17.01.25
11:13
(7) А как это регламентное задание называется ?
11 AlvlSpb
 
17.01.25
12:15
12 bvb
 
20.01.25
11:51
(11) Спасибо огромное. Сильно выручили меня

Применил - счас буду посмотреть как работает

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

В последних конфигурациях по другому :

Процедура :  ТекущиеСвойстваПользователей ()



ДополнительныеРолиАдминистратора.Вставить("ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок");
    
    //bvb+++++++++++++++++++++++++++++++++++++++++++++++++  
    ДополнительныеРолиАдминистратора.Вставить("МояРоль", Истина);
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший