|
Создать базу 1С скриптом на сервере | ☑ | ||
---|---|---|---|---|
0
jcage
20.02.12
✎
20:48
|
Как в SQL создать базу скриптом - понятно.
А как бы прописать эту базу на сервере 1С так же скриптом? |
|||
1
КМ155
20.02.12
✎
20:58
|
(0) Соединение с рабочим процессом.CreateInfoBase (IWorkingProcessConnection.CreateInfoBase)
Соединение с рабочим процессом (IWorkingProcessConnection) CreateInfoBase (CreateInfoBase) Синтаксис: CreateInfoBase(<ИнформационнаяБаза>, <Режим>) Параметры: <ИнформационнаяБаза> (обязательный) Тип: Информационная база. Информационная база. Все свойства, необходимые для создания информационной базы (Name, dbServerName, dbName, dbUser, dbPassword, Locale, [DateOffset]) должны быть заполнены. <Режим> (обязательный) Тип: Число. Режим создания информационной базы: 0 - при создании информационной базы базу данных не создавать, 1 - при создании информационной базы создавать базу данных. Возвращаемое значение: Тип: Информационная база. Описание: Создает информационную базу с заданными параметрами. Требуется аутентификация администратора кластера. |
|||
2
КМ155
20.02.12
✎
21:01
|
(1) + похоже это оно:
Информационная база (IInfoBaseInfo) Информационная база (IInfoBaseInfo) Свойства: DateOffset (DateOffset) DBMS (DBMS) dbName (dbName) dbPassword (dbPassword) dbServerName (dbServerName) dbUser (dbUser) DeniedFrom (DeniedFrom) DeniedMessage (DeniedMessage) DeniedParameter (DeniedParameter) DeniedTo (DeniedTo) Descr (Descr) Locale (Locale) Name (Name) PermissionCode (PermissionCode) ScheduledJobsDenied (ScheduledJobsDenied) SecurityLevel (SecurityLevel) SessionsDenied (SessionsDenied) Описание: Содержит параметры информационной базы 1С:Предприятия. Объект может быть построен программно. Для этого необходимо его создать методом CreateInfoBaseInfo и заполнить его свойства путем присваивания им новых значений. Уже заполненные объекты могут быть получены методом GetInfoBases. В последнем случае для чтения значений всех их свойств, кроме Name, необходимы административные права. Представляет собой объект с интерфейсом IInfoBaseInfo. Доступность: Интеграция. |
|||
3
jcage
20.02.12
✎
21:03
|
а без 1С возможно?
|
|||
4
andrewks
20.02.12
✎
21:07
|
следующее требование будет: а без компьютера можно?
|
|||
5
КМ155
20.02.12
✎
21:12
|
(3) без сервера иди без клиента ?
|
|||
6
jcage
20.02.12
✎
21:58
|
(5) без клиента конечно. Т.е. куда и что можно прописать, что бы создать базу?
|
|||
7
ptiz
20.02.12
✎
22:00
|
(6) Можно, хоть через VB-script
|
|||
8
КМ155
20.02.12
✎
22:45
|
(6) позырить в СП CreateInfoBase уже предлагали ?
|
|||
9
jcage
20.02.12
✎
23:18
|
(8) да посмотрел. я не понимаю, как можно создать? допустим, есть
комп1: сервер 1С комп2: нет клиента. как с комп2 программно создать на комп1 базу? |
|||
10
vde69
20.02.12
✎
23:24
|
(3) можно, только сложно
на сервере нужно созать 1 каталог и дописать 1 файл, правда там тонкости есть. |
|||
11
jcage
20.02.12
✎
23:25
|
(10) пни пожалуйста в нужном направлении..
|
|||
12
vde69
20.02.12
✎
23:27
|
(11) у меня дома нет сервера, завтра если не забуду
|
|||
13
acsent
20.02.12
✎
23:31
|
(9) утилита администрирования серверов установлена?
|
|||
14
vde69
20.02.12
✎
23:32
|
(10)+ сразу одну тонкость скажу: для этого служба сервера 1с должна быть остановлена, а то она блочит требуемый файл
|
|||
15
andrewks
20.02.12
✎
23:33
|
а не проще ли запустить скрипт на комп1?
|
|||
16
КМ155
20.02.12
✎
23:33
|
(9)[как с комп2 программно создать на комп1 базу?]
написать скрипт на VB или Java достучаться до кластера CreateInfoBase |
|||
17
КМ155
20.02.12
✎
23:38
|
(16) + что-то мне подсказывает,
что готовый ответ лежит в БЗ мисты |
|||
18
vde69
21.02.12
✎
08:07
|
(10)+
как и обещал идем на сервер и лезем в каталог "C:\Program Files\1cv82\srvinfo\reg_1541" там создаем новую директорию типа "19cdd20e-3d38-4628-bfad-8afa0b2545ea" (пустую) и правим файл "1CV8Reg.lst" потом стартуем сервер и все работает |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |