|   |   | 
| 
 | Создать базу 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" потом стартуем сервер и все работает | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |