Показать сообщение отдельно
Старый 07.08.2006, 09:26     # 2345
ys_ys
Newbie
 
Аватар для ys_ys
 
Регистрация: 06.08.2004
Сообщения: 26

ys_ys Путь к славе только начался
Цитата:
Сообщение от 1C_Tester
Вопросик. Хочу, чтобы в списке выбора информационных баз было пусто.
Создал батничек следующего содержания :
C:\Progra~1\1Cv77\BIN\1CV7s.exe enterprise /DпутьКбазе
Все бы нормально, но если такой базы нет в списке, то при запуске предлагает зарегистрировать информационную базу. Как нибудь можно этого избежать?
При запуске 1С проверяется соответствие имени базы и пути к ней в реестре
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles.
Если это происходит, то без редактирования реестра не обойтись, но это не проблема. Достаточно при каждом запуске удалять указанную ветку и 1С будет думать, что это новая база и не спросит регистрацию. Для этого создаем .reg файл с единственной строчкой:

[-HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles]

(знак "-" перед разделом означает его удаление), а в батник перед строкой запуска 1С вставляем строку:

regedit /s Путь_к_reg_файлу\Имя_reg_файла

(/s - для того чтобы не возникало окно с вопросом об импорте файла), кстати строку запуска 1С лучше изменить так:

start "/DC:\Program Files\1Cv77\BIN" "C:\Program Files\1Cv77\BIN\1cv7.exe" /DПуть_к_базе

(чтобы окно батника не висело во время работы с 1С), если в пути к базе есть русские буквы - их нужно вводить в DOS кодировке.

Есть два ньюанса:
- база всегда будет называться "Информационная база #1";
- настройки в реестре будут только для "Информационная база #1", это ознаяает, что загрузив одну базу и поставив, например, показывать совет дня при запуске получим, что при запуске другой базы совет дня также будет показан при запуске и т.д.

Чтобы этого избежать, надо для запуска каждой базы создать свой .reg файл, в котором три строки, например:

[-HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles]
[HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles]
"D:\\1S\\BUH_эксперимент\\1SBDB\\"="BUH_эксперимент"

(удаляем раздел, создаем раздел, создаем параметр, для сопоставления пути к базе и ее названия)
__________________
Это неописуемо! (собака, глядя на баобаб)
ys_ys вне форума