|
Модуль внешнего соединения и V83.Application |
☑ |
0
sdaf
09.07.18
✎
11:45
|
Было подключение из 7.7 к 8.3 через V83.ComConnector, после переустановки винды почему то перестало работать без объявления причин, подключение в 7.7 просто виснет и все, при этом самого подключения не происходит (пользователя в базе 8 не появляется). Исправил V83.ComConnector на V83.Application - подключение есть, но не находит экспортную функцию, определенную в модуле внешнего соединения в 8 - Значение не представляет агрегатный объект (ВернутьВыборку). Как исправить?
|
|
1
DrShad
09.07.18
✎
11:47
|
компонент зареген после переустановки винды?
|
|
2
sdaf
09.07.18
✎
11:50
|
хм, если не зарген вроде ругается как-то...тут просто виснет
|
|
3
sdaf
09.07.18
✎
11:50
|
щас попробую
|
|
4
Вафель
09.07.18
✎
11:51
|
ключ не находит может?
|
|
5
sdaf
09.07.18
✎
11:57
|
зарегил - тоже самое, виснет и все. Причем обработка в 7.7 по esc закрывается, но меню например уже не работает. Хрен с ним с СОМ в конце концов, Application то работает...почему Application не видит модуль внешнего соединения? или надо куда то в другое место пихать функцию эту?
|
|
6
DrWatson
09.07.18
✎
12:31
|
Application - это же не внешнее соединение. Используй обычные серверные модули.
|
|
7
sdaf
09.07.18
✎
12:56
|
v8=СоздатьОбъект("V83.Application");
База = v8.Connect("File=""\\192.168.11.102\1c8"";Usr=""Перенос"";Pwd=""2503""");//("File="+СокрЛП(Путь)+";Usr="Бухгалтер";Pwd = "1511");
Если База=0 Тогда
Сообщить("Ошибка открытия базы!", "!");
СтатусВозврата(0);
Иначе
Сообщить("База удачно подключена");
КонецЕсли;
Выборка_81 = База.ОбщийМодуль1.ВернутьВыборку("Реализация", ДатаНачала, ДатаКонца);
ОбщийМодуль1 это общий модуль с галками Сервер, Внешнее соеднинение, глобальный, вызов сервера. при подключении пишет Значение не представляет агрегатный объект (ОбщийМодуль1) Как обратиться к общему модулю?
|
|
8
hhhh
09.07.18
✎
12:58
|
(7) там типа по разному вызов. надо писать
Выборка_81 = v8.ОбщийМодуль1.ВернутьВыборку("Реализация", ДатаНачала, ДатаКонца);
|
|
9
sdaf
09.07.18
✎
13:25
|
(8) чет тоже самое
Выборка_81 = v8.ОбщийМодуль1.ВернутьВыборку("Реализация", ДатаНачала, ДатаКонца);
{\\192.168.11.102\1SDB\KIT\EXTFORMS\ЗАГРУЗКАДОКУМЕНТОВ.ERT(121)}: Поле агрегатного объекта не обнаружено (ОбщийМодуль1)
|
|
10
hhhh
09.07.18
✎
13:47
|
(9) попробуйте вызов сервера тогда. или толстый клиент обычное приложение
|
|
11
sdaf
09.07.18
✎
15:10
|
чет не пойму я все же, Запрос = v8.NewObject("Запрос"); ошибок не выдает, все норм, а Выборка_81 = v8.ОбщийМодуль1.ВернутьВыборку("Реализация", ДатаНачала, ДатаКонца); выдает ошибку что ОбщийМодуль1 не найден...как до общего модуля то достучаться, не создавать же справочник чтобы до него через NewObject достучаться?)) подскажите плз
|
|
12
sdaf
09.07.18
✎
15:18
|
всем спс, вопрос снят, зря галку глобальный поставил в ОМ
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший