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

Материал из КинтВики
Перейти к: навигация, поиск
(Новая страница: «<noinclude>Категория:Работа с данными</noinclude> Статья описывает опыт дополнения/редактирова…»)
 
 
(не показано 6 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
<noinclude>[[Категория:Работа с данными]]</noinclude>
 
<noinclude>[[Категория:Работа с данными]]</noinclude>
 +
{| align="right"
 +
| __TOC__
 +
|}
 
Статья описывает опыт дополнения/редактирования списка баз 1С пользователей без необходимости идти к каждому пользователю отдельно.
 
Статья описывает опыт дополнения/редактирования списка баз 1С пользователей без необходимости идти к каждому пользователю отдельно.
  
== Решаемая задача ==
+
=== Задача ===
 
Необходимо показывать определенный список баз 1С всем пользователям, помимо списка баз для каждого пользователя.
 
Необходимо показывать определенный список баз 1С всем пользователям, помимо списка баз для каждого пользователя.
  
Строка 9: Строка 12:
 
Оба файла разместите ''(C:\ProgramData\1C\1CEStart)'' или ''(C:\Documents and Settings\All Users\Application Data\1C\1CEStart)'' — одно и тоже для Win server 2012, для остальных ОС скорее всего тоже.
 
Оба файла разместите ''(C:\ProgramData\1C\1CEStart)'' или ''(C:\Documents and Settings\All Users\Application Data\1C\1CEStart)'' — одно и тоже для Win server 2012, для остальных ОС скорее всего тоже.
  
Если нужных папок нет '''(1C, 1CEStart)''' - создайте руками.
+
Если нужных папок нет '''(1C, 1CEStart)''' создайте руками.
  
== Решение ==  
+
=== Решение ===
=== А. Содержание файла 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: Строка 22:
 
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 (для пользователя)]
Строка 37: Строка 40:
 
....... и т.д.
 
....... и т.д.
 
</pre>
 
</pre>
Если нужно создать базы в виде дерева - содержание файла ibases.v8i будет следующим:
+
Если нужно создать базы в виде дерева - содержание файла '''ibases.v8i''' будет следующим:
 
<pre class="toccolours" style="width:500px;">
 
<pre class="toccolours" style="width:500px;">
 
[Имя Базы (для пользователя)]
 
[Имя Базы (для пользователя)]
Строка 54: Строка 57:
 
=== Итог ===
 
=== Итог ===
 
Пользователь увидит как созданные им базы так и базы, которые мы прописали в файле.
 
Пользователь увидит как созданные им базы так и базы, которые мы прописали в файле.
 +
 +
== См. также ==
 +
[https://infostart.ru/1c/articles/695273/ Оригинальная статья на Инфостарте]

Текущая версия на 10:00, 20 ноября 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

Итог

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

См. также

Оригинальная статья на Инфостарте