![]() |
![]() |
![]() |
|
Как распечатать список всех пользователей в базе 1С 77 ? Ø |
☑ | ||
---|---|---|---|---|
0
AleAndrea
19.11.04
✎
08:25
|
Как распечатать список всех пользователей в базе 1С 77 и их роли (интерфейс, права)?
|
|||
1
MetaEditor
19.11.04
✎
09:19
|
- Конфигуратор - Администрирование - Пользователи
- Alt+PrintScreen - Пуск - Выполнить - "mspaint" - Правка - Вставить - Файл - Печать .................................................... |
|||
2
AleAndrea
19.11.04
✎
09:46
|
Ммм дя. Я так и делаю сейчас. Однако должен же быть нормальный путь. Если юзеров и баз много (как у нас) то такой способ вообще парево
|
|||
3
MetaEditor
19.11.04
✎
09:53
|
только ВК (она же "внешняя компонента") для работы с users.usr спасёт тебя от парева...
лежит например сдесь... http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=4259 |
|||
4
Sure2
19.11.04
✎
10:08
|
Users1CDefReaderConsole.exe - вот что помогает мне.
Где найти её сейчас - не знаю. Но могу поделиться. (Yandex выдаёт две ссылки, обе лишь на упоминание об этой программе) |
|||
5
Oblomov
19.11.04
✎
10:22
|
Процедура ПриНачалеРаботыСистемы()
сотр = СоздатьОбъект("Справочник.Сотрудники"); Если сотр.НайтиПоНаименованию(ИмяПользователя(),0,1)=0 Тогда сотр.Новый(); сотр.Наименование = ИмяПользователя(); сотр.Записать(); Сообщить("Пользователь "+ИмяПользователя()+" добавлен в справочник сотрудников"); КонецЕсли; КонецПроцедуры |
|||
6
zuf
19.11.04
✎
10:25
|
UsersDef.dll
|
|||
7
zuf
19.11.04
✎
10:35
|
Внешняя компонента UsersDef.dll (для версии 1С:Предприятие 7.7) использует следующие методы:
ИзменитьПароль (СтарыйПароль,НовыйПароль,Копия) ChangePass (СтарыйПароль, НовыйПароль, Копия) - изменяет пароль текущего пользователя в текущей базе, результат действий возращается в виде строки: === ИзменитьИмяПользователя (ПутьКБазе,СтароеИмя, НовояИмя,Копия) ChangeUserName (ПутьКБазе,СтароеИмя, НовояИмя,Копия) - изменяет имя пользователя со СтароеИмя на НовоеИмя, результат действий возращается в виде строки: УдалитьПользователя (ПутьКБазе,ИмяПользователя,Копия) DeleteUser (ПутьКБазе,ИмяПользователя,Копия) - удаляет пользователя с именем ИмяПользователя в базе, результат действий возращается в виде строки: === СоздатьПользователя (ПутьКБазе,ИмяПользователя, ПарольПользователя, ПолноеИмяПользователя, ДиректорияПользователя,ИнтерфейсПользователя,ПраваПользователя ,Копия) CreateUser (ПутьКБазе,ИмяПользователя, ПарольПользователя, ПолноеИмяПользователя, ДиректорияПользователя,ИнтерфейсПользователя,ПраваПользователя ,Копия) - Создает нового пользователя с именем ИмяПользователя, результат действий возращается в виде строки: === ПолучитьИнтерфейсыБазы(ПутьКБазе) GetBaseInterfaces(ПутьКБазе) === ПолучитьПраваБазы(ПутьКБазе) GetBaseAccesses(ПутьКБазе) === ИзменитьДанныеПользователя (ПутьКБазе,ИмяПользователя, НовыйПарольПользователя, НовоеПолноеИмяПользователя, НоваяДиректорияПользователя,НовыйИнтерфейсПользователя,НовыеПраваПользователя ,Копия) ChangeUserData (ПутьКБазе,ИмяПользователя, НовыйПарольПользователя, НовоеПолноеИмяПользователя, НоваяДиректорияПользователя,НовыйИнтерфейсПользователя,НовыеПраваПользователя ,Копия) - изменяет данные пользователя , результат действий возращается в виде строки: === ПолучитьСписокПользователей (ПутьКБазе) GetUsersList(ПутьКБазе) - возращает список пользователей в виде строки, разделенных символом ";" или - 'Не обнаружен список пользователей!',если для текущей базы не найден файл users.usr === СортироватьСписокПользователей(ПутьКБазе,Копия) SortUsersList(ПутьКБазе,Копия) - выполняет сортировку списка пользователей, результат действий возращается в виде строки: |
|||
8
AleAndrea
19.11.04
✎
12:40
|
Спасибо, все получилось
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |