На рассмотрении

Не выгружает инвентаризацию с ТДС ClipherLAB в 1с УТ 10.3 (10.3.33.1) , 1с 8.3 (8.3.6.2100)

Андрей Зорин 8 лет назад обновлен Алексей (Рук. ТП) 8 лет назад 6

Провели инвентаризацию, по "завершению" документа, не проходит обмен с сервером , документ не попадает в 1с.,


Логи до обновления драйвера


MobileSMARTS.exe; Exchange; 04.09.2016 10:33:11.133 ERROR

ADDITION TEXT: DataExchanging.UploadDocuments function
MESSAGE: OutOfMemoryException
TYPE:System.OutOfMemoryException
[STACK TRACE]
в System.PInvoke:EE:FastAllocateString()
в System:String:GetStringForStringBuilder()
в System:String:GetStringForStringBuilder()
в System.Text:StringBuilder:GetNewString()
в System.Text:StringBuilder:Append()
в System.IO:StringWriter:Write()
в System.Xml:XmlTextWriter:InternalWriteEndElement()
в System.Xml:XmlTextWriter:WriteFullEndElement()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializationFormatter:WriteNode()
в Cleverence.Warehouse:DocumentItem:WriteObjectData()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializationFormatter:WriteNode()
в Cleverence.Warehouse:Document:WriteObjectData()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.Warehouse.Compact:DataExchanging:SaveObjectToString()
в Cleverence.Warehouse.Compact:DataExchanging:UploadDocuments()
в Cleverence.Warehouse.Compact:AdvDataExchanger:UploadDocuments()
в Cleverence.Warehouse.Compact:AdvDataExchanger:UploadDocuments()
в Cleverence.Warehouse.Compact:AdvDataExchanger:ExchangeThread()
[STACK TRACE]


MobileSMARTS.exe; Exchange; 04.09.2016 10:35:49.246 ERROR
ADDITION TEXT: DataExchanging.UploadDocuments function
MESSAGE: OutOfMemoryException
TYPE:System.OutOfMemoryException
[STACK TRACE]
в System.PInvoke:EE:FastAllocateString()
в System:String:GetStringForStringBuilder()
в System:String:GetStringForStringBuilder()
в System.Text:StringBuilder:GetNewString()
в System.Text:StringBuilder:Append()
в System.IO:StringWriter:Write()
в System.Xml:XmlTextWriter:InternalWriteEndElement()
в System.Xml:XmlTextWriter:WriteFullEndElement()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializationFormatter:WriteNode()
в Cleverence.Warehouse:DocumentItem:WriteObjectData()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializationFormatter:WriteNode()
в Cleverence.Warehouse:Document:WriteObjectData()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.Warehouse.Compact:DataExchanging:SaveObjectToString()
в Cleverence.Warehouse.Compact:DataExchanging:UploadDocuments()
в Cleverence.Warehouse.Compact:AdvDataExchanger:UploadDocuments()
в Cleverence.Warehouse.Compact:AdvDataExchanger:UploadDocuments()
в Cleverence.Warehouse.Compact:AdvDataExchanger:ExchangeThread()
[STACK TRACE]


MobileSMARTS.exe; 1791122194; 04.09.2016 11:23:26.500 Loaded assembly: Cleverence.Compact.Core.CipherLab.CP30, Version=1.0.5477.33265, Culture=neutral
MobileSMARTS.exe; Exchange; 04.09.2016 11:26:45.196 ERROR
ADDITION TEXT: AdvDataExchanger.CheckNeedExchangeBooks function
MESSAGE: Нельзя показать сообщение об ошибке, так как не удается найти содержащую его дополнительную сборку ресурсов
TYPE:System.Net.WebException
[STACK TRACE]
в System.Net:HttpWebRequest:finishGetResponse()
в System.Net:HttpWebRequest:GetResponse()
в System.Web.Services.Protocols:WebClientProtocol:GetWebResponse()
в System.Web.Services.Protocols:HttpWebClientProtocol:GetWebResponse()
в Cleverence.Warehouse.Compact:DataStorage:GetWebResponse()
в System.Web.Services.Protocols:SoapHttpClientProtocol:doInvoke()
в System.Web.Services.Protocols:SoapHttpClientProtocol:doAsyncInvoke()
at WorkItem.doWork()
в System.Threading:Timer:ring()
[STACK TRACE]
STATUS:ConnectFailure
RESPONSE: null

--INNER EXCEPTION--
MESSAGE: Нельзя показать сообщение об ошибке, так как не удается найти содержащую его дополнительную сборку ресурсов
TYPE:System.Net.Sockets.SocketException
[STACK TRACE]
в System.Net.Sockets:Socket:ConnectNoCheck()
в System.Net.Sockets:Socket:Connect()
в System.Net:Connection:doConnect()
в System.Net:Connection:connect()
at WorkItem.doWork()
в System.Threading:Timer:ring()
[STACK TRACE]
ERRORCODE: 10061
NATIVEERRORCODE:10061


MobileSMARTS.exe; Exchange; 04.09.2016 11:26:48.387 ERROR
ADDITION TEXT: DataExchanging.LoadEnvironment function
MESSAGE: Нельзя показать сообщение об ошибке, так как не удается найти содержащую его дополнительную сборку ресурсов
TYPE:System.Net.WebException
[STACK TRACE]
в System.Net:HttpWebRequest:finishGetResponse()
в System.Net:HttpWebRequest:GetResponse()
в System.Web.Services.Protocols:WebClientProtocol:GetWebResponse()
в System.Web.Services.Protocols:HttpWebClientProtocol:GetWebResponse()
в Cleverence.Warehouse.Compact:DataStorage:GetWebResponse()
в System.Web.Services.Protocols:SoapHttpClientProtocol:doInvoke()
в System.Web.Services.Protocols:SoapHttpClientProtocol:doAsyncInvoke()
at WorkItem.doWork()
в System.Threading:Timer:ring()
[STACK TRACE]
STATUS:ConnectFailure
RESPONSE: null

--INNER EXCEPTION--
MESSAGE: Нельзя показать сообщение об ошибке, так как не удается найти содержащую его дополнительную сборку ресурсов
TYPE:System.Net.Sockets.SocketException
[STACK TRACE]
в System.Net.Sockets:Socket:ConnectNoCheck()
в System.Net.Sockets:Socket:Connect()
в System.Net:Connection:doConnect()
в System.Net:Connection:connect()
at WorkItem.doWork()
в System.Threading:Timer:ring()
[STACK TRACE]
ERRORCODE: 10061
NATIVEERRORCODE:10061


MobileSMARTS.exe; Exchange; 04.09.2016 11:29:04.492 ERROR
ADDITION TEXT: DataExchanging.UploadDocuments function
MESSAGE: OutOfMemoryException
TYPE:System.OutOfMemoryException
[STACK TRACE]
в System.PInvoke:EE:FastAllocateString()
в System:String:GetStringForStringBuilder()
в System:String:GetStringForStringBuilder()
в System.Text:StringBuilder:GetNewString()
в System.Text:StringBuilder:Append()
в System.IO:StringWriter:Write()
в System.Xml:XmlTextWriter:WriteStartElement()
в System.Xml:XmlWriter:WriteStartElement()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeKnown()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializationFormatter:WriteNode()
в Cleverence.Warehouse:DocumentItem:WriteObjectData()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializationFormatter:WriteNode()
в Cleverence.Warehouse:Document:WriteObjectData()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:SerializeNew()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.DataCollection.Xml:XmlSerializer:Serialize()
в Cleverence.Warehouse.Compact:DataExchanging:SaveObjectToString()
в Cleverence.Warehouse.Compact:DataExchanging:UploadDocuments()
в Cleverence.Warehouse.Compact:AdvDataExchanger:UploadDocuments()
в Cleverence.Warehouse.Compact:AdvDataExchanger:UploadDocuments()
в Cleverence.Warehouse.Compact:AdvDataExchanger:ExchangeThread()
[STACK TRACE]

На сервере :

1; 1; 04.09.2016 10:50:26.443 ERROR

MESSAGE: Не удалось установить соединение с терминалом. Установите терминал в док, выполните соединение при помощи ActiveSync (Windows Mobile Device Center) или подключите Android-устройство c установленным Mobile SMARTS и повторите попытку.
TYPE:Cleverence.KnownException
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
в Cleverence.Warehouse.TerminalConnector.GetTerminalId()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal

--INNER EXCEPTION--
MESSAGE: Не найдено подключенное устройство.
TYPE:System.Exception
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal



1; 1; 04.09.2016 10:50:34.789 ERROR
MESSAGE: Не удалось установить соединение с терминалом. Установите терминал в док, выполните соединение при помощи ActiveSync (Windows Mobile Device Center) или подключите Android-устройство c установленным Mobile SMARTS и повторите попытку.
TYPE:Cleverence.KnownException
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
в Cleverence.Warehouse.TerminalConnector.GetTerminalId()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal

--INNER EXCEPTION--
MESSAGE: Не найдено подключенное устройство.
TYPE:System.Exception
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal



1; 1; 04.09.2016 10:50:37.378 ERROR
MESSAGE: Не удалось установить соединение с терминалом. Установите терминал в док, выполните соединение при помощи ActiveSync (Windows Mobile Device Center) или подключите Android-устройство c установленным Mobile SMARTS и повторите попытку.
TYPE:Cleverence.KnownException
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
в Cleverence.Warehouse.TerminalConnector.GetTerminalId()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal

--INNER EXCEPTION--
MESSAGE: Не найдено подключенное устройство.
TYPE:System.Exception
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal



1; 1; 04.09.2016 10:50:39.141 ERROR
MESSAGE: Не удалось установить соединение с терминалом. Установите терминал в док, выполните соединение при помощи ActiveSync (Windows Mobile Device Center) или подключите Android-устройство c установленным Mobile SMARTS и повторите попытку.
TYPE:Cleverence.KnownException
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
в Cleverence.Warehouse.TerminalConnector.GetTerminalId()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal

--INNER EXCEPTION--
MESSAGE: Не найдено подключенное устройство.
TYPE:System.Exception
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal



1; 1; 04.09.2016 10:50:40.826 ERROR
MESSAGE: Не удалось установить соединение с терминалом. Установите терминал в док, выполните соединение при помощи ActiveSync (Windows Mobile Device Center) или подключите Android-устройство c установленным Mobile SMARTS и повторите попытку.
TYPE:Cleverence.KnownException
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
в Cleverence.Warehouse.TerminalConnector.GetTerminalId()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal

--INNER EXCEPTION--
MESSAGE: Не найдено подключенное устройство.
TYPE:System.Exception
SOURCE:Cleverence.Warehouse.TerminalConnector
TARGETSITE: ConnectWithTerminal
[STACK TRACE]
в Cleverence.Warehouse.TerminalConnector.ConnectWithTerminal()
[STACK TRACE]
DATA:System.Collections.ListDictionaryInternal




После обновления драйвера на сервере, и КПК

связь пропала вообще


1; 1; 04.09.2016 12:19:07.681 ERROR
MESSAGE: Невозможно соединиться с удаленным сервером
TYPE:System.Net.WebException
SOURCE:System
TARGETSITE: GetRequestStream
[STACK TRACE]
в System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
в System.Net.HttpWebRequest.GetRequestStream()
в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
в Cleverence.Warehouse.DataStorage.BeginUploadProducts(Boolean anyway, Boolean overwrite, Boolean generateFullTextSearch)
в Cleverence.Warehouse.StorageConnector.BeginUploadProducts(Boolean anyway, Boolean overwriteExisting, Boolean generateFullTextSearch)
[STACK TRACE]
STATUS:ConnectFailure
DATA:System.Collections.ListDictionaryInternal

--INNER EXCEPTION--
MESSAGE: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 192.168.0.101:9400
TYPE:System.Net.Sockets.SocketException
SOURCE:System
TARGETSITE: DoConnect
[STACK TRACE]
в System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
в System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
в System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
[STACK TRACE]
ERRORCODE: 10061
SOCKETERRORCODE:ConnectionRefused
NATIVEERRORCODE:10061

DATA:System.Collections.ListDictionaryInternal


на КПК


MobileSMARTS.exe; 1252904870; 04.09.2016 12:14:45.424 ERROR
ADDITION TEXT: DataExchanging.GetProductByIds function
MESSAGE: Нельзя показать сообщение об ошибке, так как не удается найти содержащую его дополнительную сборку ресурсов
TYPE:System.Net.WebException
[STACK TRACE]
в System.Net:HttpWebRequest:finishGetResponse()
в System.Net:HttpWebRequest:GetResponse()
в System.Web.Services.Protocols:WebClientProtocol:GetWebResponse()
в System.Web.Services.Protocols:HttpWebClientProtocol:GetWebResponse()
в Cleverence.Warehouse.Compact:DataStorage:GetWebResponse()
в System.Web.Services.Protocols:SoapHttpClientProtocol:doInvoke()
в System.Web.Services.Protocols:SoapHttpClientProtocol:doAsyncInvoke()
at WorkItem.doWork()
в System.Threading:Timer:ring()
[STACK TRACE]
STATUS:ConnectFailure
RESPONSE: null

--INNER EXCEPTION--
MESSAGE: Нельзя показать сообщение об ошибке, так как не удается найти содержащую его дополнительную сборку ресурсов
TYPE:System.Net.Sockets.SocketException
[STACK TRACE]
в System.Net.Sockets:Socket:ConnectNoCheck()
в System.Net.Sockets:Socket:Connect()
в System.Net:Connection:doConnect()
в System.Net:Connection:connect()
at WorkItem.doWork()
в System.Threading:Timer:ring()
[STACK TRACE]
ERRORCODE: 10061
NATIVEERRORCODE:10061


На рассмотрении

На ТСД не хватает оперативной памяти чтобы выгрузить документ.

Рекомендованное количество строк в документе ~1500/

Сейчас вы можете только скопировать документ на ПК в папку документов win-клиента. Завершить их и они выгрузятся на сервер.

Спасибо за оперативность .но остались небольшие вопросы,

1. похоже что лицензия перешла в демо режим, т.к. через АктивСинг не удается загрузить более 3 строк,

и

2. подскажите где почитать как организовать Ваш способ

>>ПК в папку документов win-клиента. Завершить их и они выгрузятся на сервер.

к сожалению не нахожу в базе знаний.

Куда у клиента для ПК MobileSmart версии 3.0, положить файлик с инвентаризацией..??? в тех поддержке по телефону не ведают, сказали версия новая никто не знает !!!, отправили писать в саппорт


Приносим извинения за длительный ответ.

Кто вам такое сказал по телефону?

Папка документов клиента для ПК находится тут C:\ProgramData\Cleverence\Базы Mobile SMARTS\Драйвер ...WinClient\Documents


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