|
com соединение сервер-сервер
| ☑ |
0
RedLight
08.11.11
✎
10:49
|
Доброе утро!
Com соединение не хочет работать при подключении от серверной базы к др серверной базе (обе на одном сервере 1с). connect возвращает ИСТИНА, но ни один из модулей и экспортных методов не работает. При соединении От серверной базы к файловой все работает. Кто-нибудь сталкивался? Как лечить?
|
|
1
asady
08.11.11
✎
10:56
|
(0) всё должно работать - код показывай - который не работает
|
|
2
RedLight
08.11.11
✎
11:19
|
Функция УстановитьСоединениеСДокументооборотом() Экспорт
Если Не v82 = Неопределено Тогда Возврат DocOborotv82; КонецЕсли;
v82 = Новый ComОбъект("V82.Application");
Попытка
СтрокаСоединения = ПолучитьСтрокуСоединения();
Если ПустаяСтрока(СтрокаСоединения) Тогда
Сообщить("База не подключена!",СтатусСообщения.Важное);
Возврат Неопределено;
КонецЕсли;
ПодключениеУспешно = v82.Connect(СтрокаСоединения);
Исключение
Сообщить(ОписаниеОшибки(),);
Предупреждение("База данных не открыта");
Возврат Неопределено;
КонецПопытки;
КонецФункции
// далее то, что работает в сервер файловом соединении
//и не работает в сервер-сервере.
v82.ОбщийМодуль1.Процедура1();
// поле "Общий модуль" не обнаружено бла бла бла
// все на платформе 8.2.14.537
|
|
3
asady
08.11.11
✎
11:22
|
(0) у модуля ОбщийМодуль1 галка внешнее соединение есть?
|
|
4
RedLight
08.11.11
✎
11:22
|
Процедура1()Экспорт
Справочники.Номенклатура.выбрать();
КонецПроцедуры
|
|
5
RedLight
08.11.11
✎
11:23
|
есть галка, иначе бы в файловом соединении не сработало
|
|
6
asady
08.11.11
✎
11:26
|
(5) зачем юзаешь V82.Application
юзай COMConnector
Книга знаний: v8: COM-соединение
|
|
7
RedLight
08.11.11
✎
11:29
|
А за сим шоп интерактивно открывать интересующие меня сущности из подсоединяемой базы. вопрос тогда, что-нибудь помимо V82.Application может мне помочь при сервер-серверном взаимодействии?
|
|
8
asady
08.11.11
✎
11:42
|
(7) отладчиком пройдись (с)
|
|
9
RedLight
08.11.11
✎
16:14
|
не срабатывает. при ComОбъект("V82.ComConnector") тоже самое
|
|