Имя: Пароль:
1C
1С v8
управление пользователями
0 BAZIL
 
30.12.11
08:42
есть около 40 информационных баз 1с8.2 на SQL
как можно автоматизировать добавление пользователя во все базы?
1 BAZIL
 
30.12.11
08:43
для 7.7 есть хорошая конфигурация UserManager а для 8ки есть что то подобное?
2 golden-pack
 
30.12.11
08:43
40 .... это что за мегахолдинг ? или хаос в головах ?
3 golden-pack
 
30.12.11
08:46
В чем прикол ? Че все работают в 40 базах ??? wtf ?
4 BAZIL
 
30.12.11
08:46
именно мега холдинг, не хотелось бы имена раглашать
5 BAZIL
 
30.12.11
08:47
около 20+ фирм для каждой зарплата и бухгалтерия
6 golden-pack
 
30.12.11
08:48
(4) ок, есть человек который во всех сорока базах работает ? Я так понимаю: дир,финдир,главбух,прогер ...

Я думаю так можно: пишем батник - запускаем 1с с ключом - путь к обработке, и в обработке создаем пользователя
7 golden-pack
 
30.12.11
08:52
+пути можно выташить из ibases.v8i
8 BAZIL
 
30.12.11
09:00
про ibases.v8i знаю

спасибо инфо к размышлению есть
9 marvak
 
30.12.11
09:06
(0)
Наваяй обработку сам. С указанием баз и путей к ним. Пишется в течение дня.
10 BAZIL
 
04.01.12
15:42
в общем все получилось ключевые понятия для тех кто будет искать подобное

В8 = Новый COMОбъект("V82.COMConnector");
СтрокаПодключения = "Srvr = """ + База.ИмяСервера + """;Ref = """ + База.ИмяИБ + """";
Соединение = В8.Connect (СтрокаПодключения);

//создаем нового пользователя
           НовыйПользователь = Соединение.ПользователиИнформационнойБазы.СоздатьПользователя();
           НовыйПользователь.АутентификацияСтандартная = Истина;
           НовыйПользователь.Имя = СокрЛП(пвИмя);
           НовыйПользователь.ПолноеИмя = СокрЛП(пвПолноеИмя);
           НовыйПользователь.Пароль = пвПароль;
НовыйПользователь.Записать();
11 BAZIL
 
04.01.12
15:44
правда ушел не день, а два неспешного писания с гуглением, но это уже мелочи
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан