Com соединение не хочет работать при подключении от серверной базы к др серверной базе (обе на одном сервере 1с). connect возвращает ИСТИНА, но ни один из модулей и экспортных методов не работает. При соединении От серверной базы к файловой все работает. Кто-нибудь сталкивался? Как лечить?
Функция УстановитьСоединениеСДокументооборотом() Экспорт
Если Не v82 = Неопределено Тогда Возврат DocOborotv82; КонецЕсли;
v82 = Новый ComОбъект("V82.Application");
Попытка
СтрокаСоединения = ПолучитьСтрокуСоединения();
Если ПустаяСтрока(СтрокаСоединения) Тогда
Сообщить("База не подключена!",СтатусСообщения.Важное);
Возврат Неопределено;
КонецЕсли;
ПодключениеУспешно = v82.Connect(СтрокаСоединения);
Исключение
Сообщить(ОписаниеОшибки(),);
Предупреждение("База данных не открыта");
Возврат Неопределено;
КонецПопытки;
КонецФункции
// далее то, что работает в сервер файловом соединении
//и не работает в сервер-сервере.
v82.ОбщийМодуль1.Процедура1();
// поле "Общий модуль" не обнаружено бла бла бла
// все на платформе 8.2.14.537
А за сим шоп интерактивно открывать интересующие меня сущности из подсоединяемой базы. вопрос тогда, что-нибудь помимо V82.Application может мне помочь при сервер-серверном взаимодействии?
не срабатывает. при ComОбъект("V82.ComConnector") тоже самое
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший