Всем доброе утро, нужна помощь.
Подключаюсь через com соединение (с подключением проблем нет)
Но далее, в процессе выполнения обработки, мне нужно получить объект документа базы, к которой я подключаюсь.
На что он мне начинает выдавать ошибки, что у меня в модуле объекта есть неопределенные переменные. А они действительно есть... Они определены в модуле обычного приложения. А когда подключаешься через com соединение, он этот модуль не выполняет, насколько я понимаю. Как это можно обойти? Перенести переменные в доступное место из модуля обычного приложение не получится - конфигурация самописная, сложная и большая, лучше ничего не трогать...
Подключаюсь так:
Com = Новый COMОбъект("V83.COMConnector");
База = Com.Connect(СтрокаПодключения);
(0)
Заверни код где используются эти переменные в в таком виде:
///
#Если НЕ ВнешнееСоединение Тогда
//тут обращение к переменным как было
#Иначе
тут пробуешь писать свой аналог без этих переменных ли берешь их из какихто других мест
#КонецЕсли
Основная теорема систематики: Новые системы плодят новые проблемы.