Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Подскажите - открыть 1С как OLE объект Добавлено: 11.11.05 10:35  

Автор вопроса:  Server
Доброго времени суток.
Подскажите как открыть базу 1С.
В документации к 1С написано:
этот код работает для VB6
Dim v7 As Object
Set v7 = CreateObject("V77.Application")
v7.Initialize(v7.RMTrade,"/DD:\v7\DB /M","")


метод 1С - Initialize
Добавочное ключевое поле - .RMTrade (для чего оно нужно и что оно делает не знаю)
Это строка подключения - "/DD:\v7\DB /M"

В BV.NET это не проходит, написал всё тоже кроме SET
Dim v7 As Object
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";)

вот так у меня работает..
:) хотя ответнаверно запаздал...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам