| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Из VBA Excel в 1С |
| Автор: Godmademefunky 7.3.2008, 13:37 |
| Привет всем. Вопрос первый ))) Хочу из VBa (допустим Excel) получать данные отчета 1с. Не могу понять в чем ошибка..библиотеку v8 подключил. говорит что такаого метода или объекта не существует (про result). Dim v8 As Object Set v8 = CreateObject("V8.COMConnector") result = v8.Connect("Srvr=""Alfa"";Ref=""AlfaU=""иванов"";Pwd=""12345""") Set Query = result.NewObject("Запрос") Set Query2 = result.NewObject("Запрос") далее идет сам запрос 1С. |
| Автор: AkelaSQL 7.3.2008, 16:34 |
| Установи на компе, откуда выполняешь код - 1С. В системе должен присутствовать этот сом - объект и при чем сом - сервер должен быть запущен. Так что самое простое решение произвести установку приложения (1С) |
| Автор: Godmademefunky 7.3.2008, 17:33 |
| У меня на компе он стоит. И обращение из VBA идет под моией фамилией и паролем. Т.е. как бы я запускаю приложение 1С из VBA |
| Автор: AkelaSQL 10.3.2008, 13:00 |
| Если ты хочешь "как-бы" запускать 1С из VBA, тогда пиши не Set v8 = CreateObject("V8.COMConnector"), а Set v8 = CreateObject("V8.Application"), но это заметно тормознутее, т.к. происходит запуск экземпляра приложения. |