Имя: Пароль:
1C
1С v8
на ходу добавить права на просмотр подсистемы
0 PiotrLoginov
 
05.03.14
23:25
Здрасте всем. Допустим, в режиме предприятия захожу в настройки пользователя и добавляю ему роль, дающую право на отображение некоей подсистемы в его интерфейсе. Как сделать, чтобы без перезапуска программы в панели разделов появилась необходимая подсистема?

Уточню: необходимые права успешно добавляются пользователю программно. Если перезапустить программу, нужная подсистема появляется в панели разделов. А без перезапуска как-то можно программно или интерактивно перезагрузить панель разделов с учетом добавленной пользователю Роли?
1 vicof
 
05.03.14
23:33
ОбновитьИНтефейс() не?
2 PiotrLoginov
 
05.03.14
23:34
(1) Да пробовал, не помогло
3 PiotrLoginov
 
05.03.14
23:35
открытая форма при ОбновитьИнтерфейс() закрывается, окно явно обновляется, но список подсистем остается прежним
4 PiotrLoginov
 
05.03.14
23:36
добавлю: это основное, активное окно, в котором собственно была открыта форма обработки, меняющей права пользователя.
5 vicof
 
05.03.14
23:43
блин, недавно где-то читал, щас поищу
6 vicof
 
05.03.14
23:45
Хотя не, наверное так не сделаешь баз перезапуска.
7 PiotrLoginov
 
05.03.14
23:47
(6) все равно спасибо за участие

вообще странно, встречал пробемы, которые невозможно было решить программно, но уж предусмотреть возможность интерактивного обновления разрабам бы не помешало
8 PiotrLoginov
 
05.03.14
23:47
* проблемы
9 PiotrLoginov
 
05.03.14
23:49
получается, изменения в правах по логике платформы требуют в идеале перезапуска клиента для полноценного влияния на возможности пользователя
10 vicof
 
05.03.14
23:55
(9) да, именно