Blog of Khlebalin Dmitriy

(Записки из мира IT…)

Как автоматически прописать путь к базам в 1С 8.2?


Заканчивается переход некоторых баз с 1с 7.7 на 8.2.
Необходимо в автоматическом режиме добавить информационные базы всем пользователям.
В 7.7 это делалось путем добавления необходимого ключа в реестр с помощью логон-скрипта.
В 8.2. нашел следующий способ.
Создаем файл с расширением .v8i и с содержанием, подобным этому:

[Демо]
Connect=File=»\\SERVER\Share1c\Base\Demo»;
OrderInList=1
Folder=/
OrderInTree=1
App=Auto
DefaultApp=ThickClient
WA=1
Version=8.2.13.219

Еще есть такой вариант:

[Название базы в списке]
Connect=Srvr=SERVER1;Ref=demo
OrderInList=1
Folder=/
OrderInTree=1
App=Auto
DefaultApp=ThickClient
WA=1
Version=8.2.13.219

Где SERVER1 — имя сервера приложений 1С, demo — имя базы данных на сервере.
Далее в файле %ProgramFilesDir%\1cv82\common\1CESCmn.cfg  прописываете строку (без кавычек) : «CommonInfoBases=\\SERVER\SHARE\ibcommon.v8i»
Где SERVER — имя сервера с сетевой папкой, SHARE — имя самой шары.
Файл 1CESCmn.cfg можно подкладывать любым доступным способом (скриптом, при установке клиента и пр.).
Добавление новой базы происходит правкой текстового файла на шаре, пользователи увидят новую базу при следующем запуске 1С.
В случае терминального сервера, достаточно просто сразу положить этот файл конфигурации в необходимое расположение.
В случае, если используется название базы на русском языке, файл необходимо сохранить в UTF8.
Всем хорошей работы!!!
Реклама

21.01.2014 - Posted by | about soft

Sorry, the comment form is closed at this time.

%d такие блоггеры, как: