Ваши комментарии
Удаление файла Cleverence.Connectivity.DefaultDataProvider.dll решило проблему.
Спасибо за консультацию. Вопрос решен.
Спасибо за консультацию. Вопрос решен.
Попробовал протестировать в следующем варианте:
Результат тот же. И в лог-файле так же появляются следующие строки:
sDocId := '001-002-003';
sDocName := 'Новый документ';
sDocTypeName := 'IncGoods';
vConnector := CreateOLEObject('Cleverence.Warehouse.StorageConnector');
vConnector.InitializeServerConnection( 'http://127.0.0.1:8000/DataStorage.asmx' );
// создадим новый документ:
curDocument := CreateOLEObject('Cleverence.Warehouse.Document');
curDocument.Id := sDocId;
curDocument.Name := sDocName;
curDocument.Appointment := '';
curDocument.CreateDate := Now();
curDocument.DocumentTypeName := sDocTypeName;
curDocument.InProcess := 0;
curDocument.Finished := 0;
curDocument.Modified := 0;
curDocument.WarehouseId := 1;
curDocument.DistributeByBarcode := 0;
vNewDocuments := CreateOLEObject('Cleverence.Warehouse.DocumentCollection');
vNewDocuments.Add( curDocument );
vConnector.SetDocuments( vNewDocuments );
curDocument := NULL;
vNewDocuments := NULL;
vConnector := NULL;
Результат тот же. И в лог-файле так же появляются следующие строки:
2; 11; 11.08.2015 18:57:19.707 ERROR ADDITION TEXT: DefaultDataProvider error MESSAGE: Вызов невозможен. Ни одного коннектора не зарегистрировано. TYPE: Cleverence.Connectivity.KnownException SOURCE: Cleverence.Connectivity.DefaultDataProvider TARGETSITE: GetConnectorName [STACK TRACE] в Cleverence.Connectivity.DefaultDataProvider.GetConnectorName() в Cleverence.Connectivity.DefaultDataProvider.SetDocuments(DocumentCollection documents) [STACK TRACE] DATA: System.Collections.ListDictionaryInternal
Выслал лог-файлы. В них есть следующие строки:
2; 4; 11.08.2015 18:00:43.471 ERROR
ADDITION TEXT: DefaultDataProvider error
MESSAGE: Вызов невозможен. Ни одного коннектора не зарегистрировано.
TYPE: Cleverence.Connectivity.KnownException
SOURCE: Cleverence.Connectivity.DefaultDataProvider
TARGETSITE: GetConnectorName
[STACK TRACE]
в Cleverence.Connectivity.DefaultDataProvider.GetConnectorName()
в Cleverence.Connectivity.DefaultDataProvider.SetDocuments(DocumentCollection documents)
[STACK TRACE]
DATA: System.Collections.ListDictionaryInternal
За основу брал код со страницы http://cleverence.ru/devlib/comconnector/Cleverence.Warehouse.Document.html,
но нет строк, аналогичных следующим:
2; 4; 11.08.2015 18:00:43.471 ERROR
ADDITION TEXT: DefaultDataProvider error
MESSAGE: Вызов невозможен. Ни одного коннектора не зарегистрировано.
TYPE: Cleverence.Connectivity.KnownException
SOURCE: Cleverence.Connectivity.DefaultDataProvider
TARGETSITE: GetConnectorName
[STACK TRACE]
в Cleverence.Connectivity.DefaultDataProvider.GetConnectorName()
в Cleverence.Connectivity.DefaultDataProvider.SetDocuments(DocumentCollection documents)
[STACK TRACE]
DATA: System.Collections.ListDictionaryInternal
За основу брал код со страницы http://cleverence.ru/devlib/comconnector/Cleverence.Warehouse.Document.html,
но нет строк, аналогичных следующим:
document.Description = "приемка товара";
document.Priority = парДокумент.Приоритет;
document.Barcode = глШтрихКод("ЗаявкаНаПоставку", парДокумент.НомерДок);
Кроме того в параметр Document.Appointment вписана пустая строка. Может быть это критично?На данный момент проблема в том, что ТСД либо не определяется, как устройство, либо, если определяется (DS5 RNDIS), то система не может найти к нему драйвер.
Планирую подключать ТСД через USB.
MobileSmarts 2008 версии 2.7.1.41.
Спасибо за консультацию. Вопрос решен.
Сервис поддержки клиентов работает на платформе UserEcho

Но в приложении учетной системы количество позиций (Document.DeclaredItems.Count и Document.CurrentItems.Count )возвращают 0.
.