Страница: 1 |
Страница: 1 |
Вопрос: Подскажите - открыть 1С как OLE объект
Добавлено: 11.11.05 10:35
Автор вопроса: Server
Доброго времени суток.
Подскажите как открыть базу 1С.
В документации к 1С написано:
этот код работает для VB6
Set v7 = CreateObject("V77.Application")
v7.Initialize(v7.RMTrade,"/DD:\v7\DB /M","")
метод 1С - Initialize
Добавочное ключевое поле - .RMTrade (для чего оно нужно и что оно делает не знаю)
Это строка подключения - "/DD:\v7\DB /M"
В BV.NET это не проходит, написал всё тоже кроме SET
v7 = CreateObject("V77.Application")
v7.Initialize(v7.RMTrade,"/DD:\v7\DB /M","")
Может кто подскажет.
Заранее благодарю.
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Server
Вопросов: 1
Ответов: 1
Профиль | | #1
Добавлено: 11.11.05 10:56
Забыл дописать месагу ошибки
1С стартует, логинюсь и на этом всё выпадает ошибка.
An unhandled exception of type
'System.Runtime.InteropServices.COMException' occurred in microsoft.visualbasic.dll
Additional information: Не удалось записать - свойство только для чтения
Номер ответа: 2
Автор ответа:
sunahara
ICQ: 172259980
Вопросов: 0
Ответов: 1
Профиль | | #2
Добавлено: 09.05.06 15:30
v7 = Server.CreateObject("V77.Application"
Dim trd As Short = v7.RMTrade
v7.Initialize(trd, <строка запуска 1с>, "NO_SPLASH_SHOW"
вот так у меня работает..
хотя ответнаверно запаздал...