Завершен

Подключение AddIn.Cl.TerminalConnector &НаСервере в 1С

Aleks Baklykov 9 лет назад обновлен Сергей (Специалист) 9 лет назад 5

Добрый день!


При выполнении кода


ДрайверТСД = Новый COMОбъект("AddIn.Cl.TerminalConnector");

.....

ДокументТСД = Новый COMОбъект("Cleverence.Warehouse.Document");

.....

ДрайверТСД.ВыгрузитьДокумент(ДокументТСД);



на сервере появляется ошибка

"Ошибка: Ошибка при выгрузке документа. Описание ошибки: System.NullReferenceException, Object reference not set to an instance of an object.


Stack trace: at Cleverence.Warehouse.TerminalConnector.GetTerminalDocumentsFolder(String appPath)
at Cleverence.Warehouse.TerminalConnector.UploadDocumentToTerminal(Document document)
at Cleverence.Warehouse.TerminalConnector.UploadDocument(Document document)"


в режиме &НаКлиенте все работает нормально.

Но хочется именно на сервере.


Спасибо

После создания объекта AddIn.Cl.TerminalConnector выполняется вызов Подключить? Проверьте, что верно передается режим подключения (к серверу, а не к терминалу напрямую) и строка подключения.

Добавил:

МассивЗначений = Новый Массив;
МассивЗначений.Добавить(1);// Серверное подключение
МассивЗначений.Добавить("http://localhost:9500/MobileSMARTS/DataStorage.asmx"); // Строка подключения
МассивЗначений.Добавить(""); // Прокси
МассивЗначений.Добавить(0); // Порт прокси
МассивЗначений.Добавить(Истина); // Перезаписывать номенклатуру
мДрайверТСД.Подключить(МассивЗначений, "");


все заработало.

Подскажите пожалуйста, какие еще параметры есть?

Сервис поддержки клиентов работает на платформе UserEcho