Имя: Пароль:
1C
 
Перенос пользователей с паролями
0 Нечего делать
 
09.02.10
10:56
Добрый день!
Можно ли как-то перенести пользователей с паролями из одной базы 1С 8.1. SQL в другую?
При перетаскивании пользователей из одной базы в другую сохраняются только роли, но обнуляется пароль. Как можно его сохранить?
1 John83
 
09.02.10
10:57
обсуждалось и не раз
вроде кто-то высказал способ, но далеко не самый простой
2 Maxus43
 
09.02.10
11:00
можно протестить такой вариант: в скульной базе есть табличка с юзверями. можно поробовать её напрямую скопировать в другую скульную базу
3 Нечего делать
 
09.02.10
11:00
(1) По поиску не нашел :(
м.б. ссылкой поможете?
4 Нечего делать
 
09.02.10
11:01
(2) табличка называется "Params"?
5 Maxus43
 
09.02.10
11:08
(4) нет под рукой скуля... одно из полей в этой табличке - юзвери. вот его и перетащить
6 Serg_1960
 
09.02.10
11:08
"Params содержит параметры информационной базы. Среди них:
Список пользователей информационной базы.
Национальные настройки информационной базы.
Таблица соответствия объектов метаданных и объектов базы данных (таблиц, полей, индексов).
Некоторая другая информация."

Источник: http://www.linuxshop.ru/index.php?autocom=ibwiki&cmd=article&id=10
7 Maxus43
 
09.02.10
11:12
Однажды сталкивался с траблой - забыли люди пароль админа в 1с. Из этой таблицы на скуле переименовал поле юзвери в юзвери1, зашёл в 1с, права админские, юзеров нет. и переименовал обратно поле юзвери. всё вернулось на круги своя и + админские права.
8 Лефмихалыч
 
09.02.10
11:18
(3) ты б хоть одним глазком глянуть
http://slil.ru/28617680
9 Нечего делать
 
09.02.10
11:18
Осталось только узнать, как перенести строчку (или только поле) из одной базы в другую.
Тупое копирование значения в поле не сработало :(
10 Лефмихалыч
 
09.02.10
11:20
(9) родным мастером импорта/экспорта пользоваться пробовал?
11 Живой Ископаемый
 
09.02.10
11:22
B опять же - ДТС - для чего?
12 Нечего делать
 
09.02.10
14:35
Все получилось.
Создал новую базу. Загрузил туда конфигурацию.
В СКЛ перенес строчку из старой базы в новую с помощью стандартного мастера экспорта/импорта, указав в качестве источника запрос
"SELECT     *
FROM         Params
WHERE     (FileName = 'users.usr')",
а в качестве приемника таблицу в новой базе (по умолчанию ставится приемник = запрос). Только надо не забыть поставить флаг "Удалять строки", иначе будет ругаться на неуникальность значений.
Всем спасибо.