Имя: Пароль:
1C
1C 7.7
v7: Переписать пользователям терминалов базы и пути к ним
0 Лалым
 
12.06.16
17:35
Гл бух  завела давно уже такой порядок.
базы (рабочие находятся на диске Д а папочке  - Базы 2014)
каждый год  копируем всю папку с базами ( несколько бухгалтерий)
даем ей имя 2015 Сворачиваем базы в ней за прошлый год. Переписываем всем пользователям удаленного рабочего стола новые пути и новые названия (была бухОазис2014 Стала бухОазис2015
Путь был D:/Базы2014/бухОазис Ставим D:/Базы2015/бухОазис)
Доступ к старым базам остается только у гл буха и соответственно имеет список всех баз)
нельзя ли  не заходя под каждым пользователем и переписывая имена и пути к базам просто в поменять в реестре поменять одну циферку,
не могу найти ветку где приписаны базы для определенного пользователя.
не подскажете, где найти и как в темпе поправить.
1 RomanYS
 
12.06.16
17:45
"не могу найти ветку" ты её глазками ищешь? Запусти поиск по значению
2 RomanYS
 
12.06.16
17:50
3 b_ru
 
12.06.16
17:56
Список баз 1С хранит в файле C:\Users\%username%\AppData\Roaming\1C\1CEStart\ibases.v8i
Там же есть файл 1CEStart.cfg в котором можно определить параметр CommonInfoBases - файл со списком общих инфобаз, например так:
CommonInfoBases=\\server1C\bases\MyBase.v8i

Таким образом меняя файл \\server1C\bases\MyBase.v8i можно управлять списком баз централизовано.
4 Лалым
 
12.06.16
17:59
(2)  там ВСЕ базы а мне надо для КАЖДОГО юзера.
(3)  версия семь и семь
5 RomanYS
 
12.06.16
18:03
(4) там не ВСЕ, а ТВОИ.

Если заменить current user на users\<id КАЖДОГО пользователя> получишь нужное
6 Лалым
 
12.06.16
18:08
(5) Я вхожу через TeamViewer  если сменю пользователя, вылетит  тимка наверное,  неохота завтра просить перегрузить сервер
Хотелось бы все сделать по уделенке
7 Лалым
 
12.06.16
18:09
(5)  то есть в регэдите я могу редактировать только свои ветки так сказать?
8 RomanYS
 
12.06.16
18:10
(7) прочитай ещё раз (5), если достаточно прав - можно править профиль любого пользователя
9 Лалым
 
12.06.16
18:30
(8) Прочитал пять раз, Права админские.
у юзеров - права пользователи удаленного рабочего стола
В реестре вижу только свои базы
Наверное придется заходить к каждому юзеру на комп и менять прописку
10 Sserj
 
12.06.16
18:38
(9) Немного теории:
HKEY_CURRENT_USER
Данный раздел содержит настройки текущего активного пользователя, вошедшего в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Вместо полного имени раздела иногда используется аббревиатура HKCU.[2] Хотя этот раздел выглядит как один из основных в редакторе реестра, он является всего лишь ссылкой на один из профилей HKEY_USERS\.

https://ru.wikipedia.org/wiki/Реестр_Windows#HKEY_CURRENT_USER

Мораль:
Открой ветку HKEY_USERS и шарься в ней, заходя в каждого юзера (группы вида S-1-5-21-698909565-3013914848-2191400249-1001) и в разделах вида HKEY_USERS\S-1-5-21-698909565-3013914848-2191400249-1001\SOFTWARE\1C\1Cv7\7.7
11 Nord20
 
12.06.16
18:47
"пользователи удаленного рабочего стола" - терминал ?
тогда можно и без захода на каждый комп...
12 Лалым
 
12.06.16
18:54
(11) ?
Так и хочется.
13 Nord20
 
12.06.16
18:58
(12) Юзеры заходят через терминал? Через удаленный раб. стол ?
14 Лалым
 
12.06.16
19:00
(13) да
15 Chameleon1980
 
12.06.16
19:01
(14) что да?
16 Лалым
 
12.06.16
19:03
да заходят через удаленный рабочий стол
Сервер хрюша подправленная
17 Nord20
 
12.06.16
19:03
(14) заходим Админом и правим реестр на сервере терминалов,
так, как было сказано выше.
18 Лалым
 
12.06.16
19:04
Я на него захожу  тим виевером под админом
других пользолвателей  кроме удаленщиков на нем нет
19 Nord20
 
12.06.16
19:05
+ при отключенных Юзерах.
20 MaxS
 
12.06.16
20:28
Данную задачу решал в 2010-м году.
http://catalog.mista.ru/public/73880/
На старое место ставим базу "заглушку". Если пользователь пытается открыть старую базу, его реестр меняется на новую и база открывается с нового места.
И не нужно караулить появление каждого пользователя.
21 Лалым
 
12.06.16
20:36
(20) Понял, спасибо , вариант не подходит , старая база остается актуальной на своем месте для глав и пом глав бузха.
22 b_ru
 
12.06.16
20:44
(4) сори, протупил
(21) Как насчет
Процедура ПриНачалеРаботыСистемы()
  ...
  Если ИмяПользователя() <> "Глав бузх" И ИмяПользователя() <> "пом глав бузх" и ИмяПользователя() <> "одмин" Тогда
  ПерезаписатьПутьВРеестре()
КонецЕсли;
23 Nord20
 
12.06.16
21:07
ну низззя поднимать термал на ХР... панимаишь ?
не по-Майкрософтовски это...
а так-то мы бы да... памагли бы...
24 Обработка
 
12.06.16
21:39
(0) Давноо для 1с 77 есть приблуда который автоматом прописывает базы. Поищи погугли найдешь.

Можно еще по другому сделать готовые ярлыки для всех баз и кинуть всем на рабочий стол средствами админов.
25 MaxS
 
13.06.16
13:45
(21) Так и думал, что будет этот ответ.
Но это уже ваш чисто организационный момент. Вручную перененастроить двоим проще, чем наоборот оставить двоих на старом месте, а остальных вручную перенастроить.
26 Обработка
 
13.06.16
13:52
(25) + 1. Даа логика конечно железная.
27 varelchik
 
13.06.16
13:55
+(25) А подключение к удаленному рабочему столу еще вроде бы нихто не отменял.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.