Настройка общего списка информационных баз для пользователей домена — различия между версиями

Материал из КинтВики
Перейти к: навигация, поиск
(Новая страница: «<noinclude>Категория:Работа с данными</noinclude> Статья описывает опыт дополнения/редактирова…»)
 
Строка 12: Строка 12:
  
 
== Решение ==  
 
== Решение ==  
=== А. Содержание файла 1CEStart.txt ===
+
=== Содержание файла 1CEStart.txt ===
 
<pre class="toccolours" style="width:auto;">
 
<pre class="toccolours" style="width:auto;">
 
InstalledLocation=C:\Program Files\1cv8
 
InstalledLocation=C:\Program Files\1cv8
Строка 19: Строка 19:
 
InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=0 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=1 CONVERTER77=0 SERVERCLIENT=0 ADMINISTRATIONFUNC=0 LANGUAGES=RU
 
InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=0 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=1 CONVERTER77=0 SERVERCLIENT=0 ADMINISTRATIONFUNC=0 LANGUAGES=RU
 
</pre>
 
</pre>
=== Б. Содержание файла ibases.v8i ===
+
=== Содержание файла ibases.v8i ===
 
<pre class="toccolours" style="width:500px;">
 
<pre class="toccolours" style="width:500px;">
 
[Имя Базы1 (для пользователя)]
 
[Имя Базы1 (для пользователя)]

Версия 11:32, 2 июня 2023

Статья описывает опыт дополнения/редактирования списка баз 1С пользователей без необходимости идти к каждому пользователю отдельно.

Решаемая задача

Необходимо показывать определенный список баз 1С всем пользователям, помимо списка баз для каждого пользователя.

Необходимо 2 файла (1CEStart.txt и ibases.v8i) — возьмите уже существующие либо создайте.

Оба файла разместите (C:\ProgramData\1C\1CEStart) или (C:\Documents and Settings\All Users\Application Data\1C\1CEStart) — одно и тоже для Win server 2012, для остальных ОС скорее всего тоже.

Если нужных папок нет (1C, 1CEStart) - создайте руками.

Решение

Содержание файла 1CEStart.txt

InstalledLocation=C:\Program Files\1cv8
InstalledLocation=C:\Program Files (x86)\1cv8
CommonInfoBases=C:\ProgramData\1C\1CEStart\ibases.v8i 
InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=0 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=1 CONVERTER77=0 SERVERCLIENT=0 ADMINISTRATIONFUNC=0 LANGUAGES=RU

Содержание файла ibases.v8i

[Имя Базы1 (для пользователя)]
Connect=Srvr="ВашСервер";Ref="ИмяБазы1";
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3 (укажите версию платформы) 
DefaultApp=ThickClient
[Имя Базы2 (для пользователя)]
Connect=Srvr="ВашСервер";Ref="ИмяБазы2";
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3 (укажите версию платформы) 
DefaultApp=ThickClient
....... и т.д.

Если нужно создать базы в виде дерева - содержание файла ibases.v8i будет следующим:

[Имя Базы (для пользователя)]
Connect=Srvr="ИмяСервера";Ref="ИмяБазы";
Folder=/ИмяГруппы
OrderInTree=1 - порядок в группе
External=-1
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
DefaultApp=ThickClient
Если нужно отредактировать список, для конкретного пользователя перейдите сюда: C:\Users\НашПользователь\AppData\Roaming\1C\1CEStart и отредактируйте файл ibases.v8i

Итог

Пользователь увидит как созданные им базы так и базы, которые мы прописали в файле.