gifts2017

Список баз 1С8.2

Опубликовал Сергей ЗЮ (zebr) в раздел Администрирование - Системное

Публикует базы 1C8.2 на клиенте в домене. По сути: консольное приложение, которое заполняет файл ibases.v8i нужными параметрами (список баз).
Удобно для использования в групповых политиках.
Инсталлятор .msi

Публикует базы 1C8.2 на клиенте в домене.

По сути: консольное приложение, которое заполняет файл ibases.v8i нужными параметрами (список баз). Удобно для использования в групповых политиках.

Настройки для подключения баз прописываются в Active Directory.

 

Пример использования

Для подключения 2 баз в Active Directory создаем две группы безопасности: G_1C8_Бух и G_1C8_ЗУП (по умолчанию наименование группы должно начинаться с "G_1C8_" . Это можно изменить в файле настроек 1C.NET.exe.config в папке с программой. смотрите скриншот с желтым маркером). В файле настроек выделены 2 строчки. В первой строке можно задать строку для поиска в Active Directory (например,  LDAP://DC=CONTOSO,DC=COM). Строка ограничивает область поиска и не является обязательной.

Второй выделенный параметр задает критерий поиска групп безопасности. По умолчанию установлено "G_1C8_". Это означает, что имя группы в Active Directory должно начинаться на  "G_1C8_" (например,  "G_1C8_BUH").  

В группу G_1C8_Бух вносим пользователей, которым должна подключаться база.

В группу G_1C8_ЗУП вносим пользователей, которым должна подключаться база.

Настройки для подключения базы прописываются в Active Directory в свойство "Заметки" соответствующей группы.

например, для Бухгалтерии:

[Бухгалтерия]
Connect=Srvr="server1";Ref="buh";
ID=85d190c3-085b-4975-bb5a-c945c2e94d70
OrderInList=17408
Folder=/
OrderInTree=65792
External=0
ClientConnectionSpeed=Normal
App=ThickClient
WA=1
Version=8.2

P.S. Для тех, кто не разбирается в вышеуказанных свойствах - добавьте базу в 1С как обычно, потом откройте блокнотом файл ibases.v8i и скопируйте настройки.

При выполнении, программа перезапишет содержимое файла  ibases.v8i. Файл ibases.v8i находится в профиле пользователя. Перейти к файлу можно, выполнив в командной строке команду cd %appdata%\1c\1cestart

Программу можно выполнять через автозагрузку, или в logon-скриптах групповых политик на пользователя. 

 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
1C.NET_installer.msi
.msi 445,50Kb
13.08.12
54
.msi 445,50Kb 54 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Dima Dima (dumal) 15.08.12 22:00
Прекрасный инструмент для сисадминов. Раньше, на 7.7, файлы делали для загрузки списка баз в реестр для каждого вновь создаваемого пользователя. Кустарщина, конечно, но ничего лучше-то не было. Так что плюсану
2. Сергей ЗЮ (zebr) 16.08.12 07:59
Есть аналогичный инструмент для 1С 7.7 - написан на скриптах vbs, если необходимо - выложу.
3. Игорь Корик (prettyfly) 19.10.12 11:39
Отличная наработка, правда хотелось бы увидеть исходники приложения, для самообразования, и для успокоения - все таки запускать сторонний .exe боязно. Интересно автоматизировал ли автор сам процесс создания пользователей в базе? Пока смотрю в сторону этой внешней обработки http://infostart.ru/public/82071/, по моему она хорошо дополняет функционал. Было бы также интересно увидеть в комментариях, как управляют большим количество пользователей в разных базах другие администраторы.
4. Сергей ЗЮ (zebr) 19.10.12 13:58
(3) prettyfly, все разработки, которые я выкладываю, используются на моих серверах. Эти механизмы проверены временем, и я считаю их наиболее удобными с позиции использования их в домене через групповые политики.
Моим системным администраторам очень удобно работать: просто добавляют учетную запись пользователя в нужную группу - и пользователь, после входа в компьютер (или полной перезагрузки) получает доступ к требуемой папке с файловой 1С (так как права доступа даны этой группе), а также программа, выполняющаяся при входе в систему (при помощи GPO) пропишет пользователю требуемые базы (или удалит не нужные, если учетную запись пользователя удалили из группы). Кроме того,снимается вопрос, у кого в какую базу есть доступ - открыл Учетку пользователя и посмотрел в какие группы он входит.
Исходный код может быть предоставлен по дополнительному запросу на e-mail. Для их сборки требуется .NET не ниже 3.5, Visual Studio 2010. Это прилложение разработано на C#.
5. Василий Гращенко (ladomed) 11.02.15 15:42
Использую такой механизм публикации баз, но для формирования файла со списком баз у пользователя при входе через GPO запускается vbs скрипт. Очень удобно.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа