Имя: Пароль:
1C
1С v8
выгрузить список пользователей с паролями в формат xml
,
0 DrunkWolf
 
19.09.12
19:19
Задача выгрузить список пользователей с паролями в формат xml для того, чтобы потом загрузить этот список в другую систему, избавившись от необходимости создавать пользователей заново в новой системе. Каким образом это можно сделать?
1 aleks-id
 
19.09.12
19:20
никаким. пароли в 1с хранятся в виде хэш и доступа у кодера на уровне апи системы к этим данным нет.
2 Mafoni
 
19.09.12
19:21
Напиши обработку - вот только не в курсе можно ли получить пасс - юзеров точно можно получить !
3 News
 
19.09.12
19:38
может через Конвертацию Данных получится
4 DrunkWolf
 
19.09.12
19:42
Ок, а без паролей если? Какие поля вообще можно вытащить и как?
5 vs1c
 
19.09.12
19:44
А может Аутентификация операционной системы спасет. И в 1С и в другой системе все будет одинаково. Нет?
6 Вяйнемейнен
 
19.09.12
19:45
На диске ИТС есть обработка ВыгрузкаЗагрузкаПользователей.epf.
7 mih_io
 
19.09.12
19:46
8 KAO111
 
19.09.12
19:47
ПользовательИнформационнойБазы (InfoBaseUser)
СохраняемоеЗначениеПароля (StoredPasswordValue)
Использование:

Чтение и запись.
Описание:

Тип: Строка.
Содержит хранимые значения пароля (хеш-функции) и хранимые значения пароля в верхнем регистре (хеш-функции) разделенные запятой,

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Доступно только пользователю с административными правами.
9 DrunkWolf
 
19.09.12
19:49
(5) Так ведь уже работают в 1с и привыкли под 1с-ми логинами заходить, и с ними же хотят работать и дальше..
10 DrunkWolf
 
19.09.12
19:51
(7) Извиняюсь за глупый вопрос, а это точно для 8?
Меня смутила следующая функция, которая используется в примере:

XBase.СоздатьФайл (XBase.CreateFile)
XBase (XBase)
СоздатьФайл (CreateFile)
Синтаксис:

СоздатьФайл(<ПутьКБазе>, <ПутьКИндексу>)
Параметры:

<ПутьКБазе> (обязательный)

Тип: Строка. Полное имя создаваемого файла таблицы базы данных в формате DBF.
<ПутьКИндексу> (необязательный)

Тип: Строка. Полное имя создаваемого индексного файла. Если параметр не указан, индексный файл не создается.
Значение по умолчанию: Пустая строка
Описание:

Создает новый файл таблицы базы данных в формате DBF и соответствующий ему индексный файл. Создаваемый файл таблицы базы данных будет содержать все созданные на текущий момент поля, индексный файл - все созданные индексы.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Пример:

ИмяФайлаБазы = "C:\test.dbf";
ИмяФайлаИндекса = "C:\test.cdx";
xB.СоздатьФайл(ИмяФайлаБазы, ИмяФайлаИндекса);

просит указать параметры к 7-ной базе...