Методы системы 1С:Предприятие как OLE Automation сервера
Система 1С:Предприятие в качестве OLE Automation сервера предоставляет полный доступ к своему глобальному контексту (см. "Контекст выполнения программного модуля"). Поэтому объект OLE-сервер 1С:Предприятие в качестве своих методов может иметь: системные процедуры и функции, а также процедуры и функции глобального программного модуля, объявленные с ключевым словом Экспорт. Кроме того, OLE-сервер 1С:Предприятие имеет три дополнительных метода: Initialize, EvalExpr, ExecuteBatch.
Initialize
Выполнить инициализацию системы 1С:Предприятие.
Синтаксис:
Initialize(<Имя_Объекта>.RMTrade, <КоманднаяСтрока>, <ПустаяСтрока>)
Англоязычный синоним:
Initialize
Параметры:
<Имя_Объекта> | Идентификатор созданного OLE объекта 1С:Предприятие. |
RMTrade | Добавочное ключевое слово. |
<КоманднаяСтрока> | Строковое выражение – командная строка запуска 1С:Предприятие. |
<ПустаяСтрока> | Строковое выражение. Параметр может содержать пустую строку или строковое значение "NO_SPLASH_SHOW" – отключить заставку при запуске системы 1С:Предприятие в режиме OLE Automation сервера. |
Возвращаемое значение:
Значение логического типа: TRUE, если инициализация прошла удачно, или FALSE, если нет.
Замечание
В OLE Automation TRUE и FALSE имеют соответственно значения: -1 (минус единица) и 0.
Описание:
Метод Initialize выполняет инициализацию системы 1С:Предприятие.
Пример:
Здесь пример приводится на языке MS Visual Basic:
Dim v7 As Object Set v7 = CreateObject("V77.Application") result = v7.Initialize(v7.RMTrade, "/DC:\V7\DB /M", "")