Создать базу 1С скриптом на сервере #596845


#0 by jcage
Как в SQL создать базу скриптом - понятно. А как бы прописать эту базу на сервере 1С так же скриптом?
#1 by КМ155
Соединение с рабочим процессом.CreateInfoBase (IWorkingProcessConnection.CreateInfoBase) Соединение с рабочим процессом (IWorkingProcessConnection) CreateInfoBase (CreateInfoBase) Синтаксис: CreateInfoBase(<ИнформационнаяБаза>, <Режим>) Параметры: Тип: Информационная база. Информационная база. Все свойства, необходимые для создания информационной базы (Name, dbServerName, dbName, dbUser, dbPassword, Locale, [DateOffset]) должны быть заполнены. Тип: Число. Режим создания информационной базы: 0 - при создании информационной базы базу данных не создавать, 1 - при создании информационной базы создавать базу данных. Возвращаемое значение: Тип: Информационная база. Описание: Создает информационную базу с заданными параметрами. Требуется аутентификация администратора кластера.
#2 by КМ155
+ похоже это оно: Свойства: Описание: Содержит параметры информационной базы 1С:Предприятия. Объект может быть построен программно. Для этого необходимо его создать методом CreateInfoBaseInfo и заполнить его свойства путем присваивания им новых значений. Уже заполненные объекты могут быть получены методом GetInfoBases. В последнем случае для чтения значений всех их свойств, кроме Name, необходимы административные права. Представляет собой объект с интерфейсом IInfoBaseInfo. Доступность: Интеграция.
#3 by jcage
а без 1С возможно?
#4 by andrewks
следующее требование будет: а без компьютера можно?
#5 by КМ155
без сервера иди без клиента ?
#6 by jcage
без клиента конечно. Т.е. куда и что можно прописать, что бы создать базу?
#7 by ptiz
Можно, хоть через VB-script
#8 by КМ155
позырить в СП CreateInfoBase уже предлагали ?
#9 by jcage
да посмотрел. я не понимаю, как можно создать? допустим, есть комп1: сервер 1С комп2: нет клиента. как с комп2 программно создать на комп1 базу?
#10 by vde69
можно, только сложно на сервере нужно созать 1 каталог и дописать 1 файл, правда там тонкости есть.
#11 by jcage
пни пожалуйста в нужном направлении..
#12 by vde69
у меня дома нет сервера, завтра если не забуду
#13 by acsent
утилита администрирования серверов установлена?
#14 by vde69
+ сразу одну тонкость скажу: для этого служба сервера 1с должна быть остановлена, а то она блочит требуемый файл
#15 by andrewks
а не проще ли запустить скрипт на комп1?
#16 by КМ155
[как с комп2 программно создать на комп1 базу?] написать скрипт на VB или Java достучаться до кластера CreateInfoBase
#17 by КМ155
+ что-то мне подсказывает, что готовый ответ лежит в БЗ мисты
#18 by vde69
+ как и обещал идем на сервер и лезем в каталог "C:Program Files1cv82srvinfo eg_1541" там создаем новую директорию типа "19cdd20e-3d38-4628-bfad-8afa0b2545ea" (пустую) и правим файл "1CV8Reg.lst" потом стартуем сервер и все работает
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С