пятница, 13 апреля 2012 г.

Хроники хроника: Автоматически прописать путь к базам в 1С 8.2

Хроники хроника: Автоматически прописать путь к базам в 1С 8.2: Начинается переход с 1с 7.7 на 8.2. Необходимо в автоматическом режиме добавить информационные базы всем пользователям. В 7.7 это делало...


Нашел вот тут, как добавить информационную базу в 1С 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.

1 комментарий:

  1. Анонимный4 июля 2012 г., 1:07

    проще) пишем базы одному пользователю, берем готовый файл конфигурации из"c:\Users\user_1c\AppData\Roaming\1C\1CEStart\ibases.v8i" и подкладываем всем. Можно копировать папку 1С из "c:\Users\user_1c\AppData\Roaming"

    ОтветитьУдалить