Tomsk Sysadmins Forum

Windows => Администрирование => Topic started by: Fedor on August 14, 2006, 08:18:12

Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: Fedor on August 14, 2006, 08:18:12
Когда запускается 1С в настройках указывается путь к информационной базе, но когда пользователь выходит из программы, в следующий раз ему снова приходиться указываться этот путь. Может это можно где нибудь прописать, типо по умолчанию у всех пользователей. Пользователи работают в терминальном режими. Хотя у нескольких юзеров путь к базе данных не пропадает. Кто что нибудь знает по данной проблеме.
Спасибо.
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: ack on August 14, 2006, 15:41:23
Как раз для этих целей я писал собственный шаблон групповой политики для добавления ИБ в список.
Очень удобно - можно добавлять всем пользователям базы централизованно, не вставая со своего кресла.
Могу подкинуть программу для редактирования шаблона и примерчик как прописывать пути к базам для 1С
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: Green on August 15, 2006, 10:26:39
Quote from: Fedor
Когда запускается 1С в настройках указывается путь к информационной базе, но когда пользователь выходит из программы, в следующий раз ему снова приходиться указываться этот путь. Может это можно где нибудь прописать, типо по умолчанию у всех пользователей. Пользователи работают в терминальном режими. Хотя у нескольких юзеров путь к базе данных не пропадает. Кто что нибудь знает по данной проблеме.
Спасибо.
да все проще помоему, в настройках rdc клиента можно указать путь к программе с ключиком указывающим на базу, чтобы при подключении сразу запускалась 1С с указанной базой. Что то вроде этого:

Code: [Select]
d:\1c\BIN\1cv7.exe enterprise /d d:\1c\Base
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: empty on August 15, 2006, 13:04:19
Quote from: ack
Как раз для этих целей я писал собственный шаблон групповой политики для добавления ИБ в список.
Очень удобно - можно добавлять всем пользователям базы централизованно, не вставая со своего кресла.
Могу подкинуть программу для редактирования шаблона и примерчик как прописывать пути к базам для 1С
давайте в студию и шаблон и программу, интересно взглянуть
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: oaesi on October 01, 2008, 19:10:34
Quote from: ack
Как раз для этих целей я писал собственный шаблон групповой политики для добавления ИБ в список.
Очень удобно - можно добавлять всем пользователям базы централизованно, не вставая со своего кресла.
Могу подкинуть программу для редактирования шаблона и примерчик как прописывать пути к базам для 1С
У меня такая же проблема как и у Fedor-а. На форуме не нашла продолжения этой темы. Подкиньте то, что собирались: программу и примерчик
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: HotIce on October 02, 2008, 01:40:00
имхо.. Пути не сохраняются по причине отсутствия права у терминального пользователя на запись в реестр.. делаем выводы...
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: oaesi on October 02, 2008, 12:18:57
Quote from: HotIce
имхо.. Пути не сохраняются по причине отсутствия права у терминального пользователя на запись в реестр.. делаем выводы...
Где можно изменить права?
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: Diver on October 02, 2008, 12:32:34
Quote from: oaesi
Где можно изменить права?
Вы хотите дать права на запись в реестр? Дайте уж сразу админские...
Может всё же лучше сделать ярлычок для запуска как выше написали d:\1c\BIN\1cv7.exe enterprise /d d:\1c\Base Или вы не любите простых путей?
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: Unit on October 02, 2008, 12:52:15
Quote from: Diver
Вы хотите дать права на запись в реестр? Дайте уж сразу админские...
Какая проблема дать права на "изменение" на ветку в реестре и не говорить об этом никому из пользователей 1С, если учитывать кто обычно пользователи 1С?
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: HotIce on October 02, 2008, 13:51:09
Quote from: oaesi
Где можно изменить права?

Запускаем regedit.
По цепочке HKEY_USERS\.DEFAULT\Software\
Правый клик на
Раздел конткестного меню Разрешения
И там добавляем группу Пользователей удаленного рабочего стола, с правами на изменение..
Это правило будет действовать для вновь создаваемых пользователей..
Для тех же что уже созданы.. надо править подраздел \Sostware\ для каждого профиля пользователя отдельно.. профили пользователей по пути HKEY_USERS\S-********\Software\ (вместо звездочек уин)

Где соврал попровьте....
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: oaesi on October 02, 2008, 18:41:29
Quote from: HotIce
Запускаем regedit.
По цепочке HKEY_USERS\.DEFAULT\Software\
Правый клик на
Раздел конткестного меню Разрешения
И там добавляем группу Пользователей удаленного рабочего стола, с правами на изменение..
Это правило будет действовать для вновь создаваемых пользователей..
Для тех же что уже созданы.. надо править подраздел \Sostware\ для каждого профиля пользователя отдельно.. профили пользователей по пути HKEY_USERS\S-********\Software\ (вместо звездочек уин)

Где соврал попровьте....
В ветке HKEY_USERS\.DEFAULT\Software\ нет 1С и у пользователей тоже нет 1С. Если пользователь - администратор, то 1С есть, но там в разрешениях вписан сам пользователь.
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: oaesi on October 02, 2008, 18:43:34
Quote from: Diver
Вы хотите дать права на запись в реестр? Дайте уж сразу админские...
Может всё же лучше сделать ярлычок для запуска как выше написали d:\1c\BIN\1cv7.exe enterprise /d d:\1c\Base Или вы не любите простых путей?
Многие пользователи работают с несколькими базами. Как быть в этом случае?
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: Diver on October 03, 2008, 14:31:48
Quote from: oaesi
Многие пользователи работают с несколькими базами. Как быть в этом случае?
Использовать несоклько ярлыков А вообще пробуйте через реестр.
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: HotIce on October 15, 2008, 14:57:58
Любопытно... поиск решения "проблемы" увенчался успехом?
Title: В 1С не сохраняется в оболочке путь к базе данных
Post by: Liva on November 14, 2008, 13:04:54
вариант1
пользователю устанавливаем доступ "опытный"
заходим в терминал
делаем 1С регистрацию базы
в реестре раздел 1С появляется
закрываем терминал
возвращаем пользователя старый уровень доступа
ветка 1С в реестре сохраняется, базы в 1С прописаны
только если базы менять опять все повторить придеться
хотя можно попробовать дать разрешение на правку ветки в реестре
вариант 2
сделавть батник на на прописывание баз в реестре, который срабатывал  бы при входе пользователя в терминал
для себя я так и сделал и теперь могу прописывать пользователям любые базы а им достаточно перезайти в терминал
Title: Re: В 1С не сохраняется в оболочке путь к базе данных
Post by: wufer on May 04, 2013, 22:55:21
возможно всё на много проще проверьте в свойствах ехе файла 1с в настройках совместимости может поставлена галочка напротив разрешения запуска файла не только администраторам