Завершен

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

Aleks Baklykov 4 года назад в Проблемы с 1С обновлен Сергей (Специалист) 4 года назад 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)"


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

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


Спасибо

Установленный продукт:
ПРОФ
Версия драйвера:
2.7.1.10
Типовая конфигурация драйвера?:
Операционная система:
win2003
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
8.2.19.76 / Самописная
Типовая конфигурация 1с?:
Модель ТСД:
Atol smart.droid
ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от Aleks Baklykov 4 года назад

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

Добавил:

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


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

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

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