За основу взята разработка http://www.infostart.ru/profile/1852/projects/744/
Подумалось: а почему, собственно, только просмотр, если UsersDef.dll от atos12 и RWidjets.dll от Robert позволяют большее!
Теперь обработка адм_списокПользователейКонфигурации.ert позволяет в сеансе 1С:
- назначать пользователю новый интерфейс;
- назначать пользователю новый набор прав;
- задавать новый пароль пользователя;
- удалять пользователя;
- добавлять нового пользователя.
Если же в предопределенной процедуре ПриНачалеРаботыСистемы() вставить строки:
процедура ПриНачалеРаботыСистемы
() ... ... ...
Сервис
=СоздатьОбъект("Сервис")
; допГлМод
=
сис_адд_СФ
.
добавитьГлобальныйМодуль
("#загрузитьИзФайла "+
каталогИБ
()+"адмДопГлобальныйМодуль.txt")
; конецПроцедуры;
тогда в обработке адм_списокПользователейКонфигурации.ert станут доступны функции управления непосредственно интерфейсом пользователя(предполагается, что FormEx.dll уже загружена):
- возможность назначения пользователю дополнительных интерфейсов, что даст возможность пользователю не открывая новую сессию 1С переключиться на другой интерфейс;
- изменять свойства пункта меню;
- удалять/добавлять новые пункты меню;
- менять колонки меню и пункты меню местами.
В случае использования динамического меню пользователь может включить изменения интерфейса акселератором Ctrl+Alt+Shift+F5