Ваши комментарии

Вопрос не потерял актуальности. Документы не пустые. Как при помощи ТСД, так и с помощью программы "WinClient\MobileSMARTS.exe" можно просмотреть их содержимое.

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

возвращают 0.

.


Удаление файла 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,
но нет строк, аналогичных следующим:
document.Description = "приемка товара";
document.Priority = парДокумент.Приоритет;
document.Barcode = глШтрихКод("ЗаявкаНаПоставку", парДокумент.НомерДок);    
Кроме того в параметр Document.Appointment вписана пустая строка. Может быть это критично?
На данный момент проблема в том, что ТСД либо не определяется, как устройство, либо, если определяется (DS5 RNDIS), то система не может найти к нему драйвер.
Планирую подключать ТСД через USB.
Спасибо за консультацию. Вопрос решен.


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