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

После переустановки платформы перестал работать ТСД

Василий Рыжий 7 лет назад обновлен Алексей (Рук. ТП) 7 лет назад 4

После перехода на платформу 8.3.9.2233  начал странно работать обмен. Все процедуры перерегистрации делали.

Например - при открытии программы на ТСД - не выводится список документов, по штрихкоду документ не ищется. 

В промежуточной базе видно что сервер Cleverence подключается к базе, но физически процедура ПолучитьДокумент() не вызывается.

В тоже время, если создать новый документ и сканировать товары процедура ПолучитьТоварПоШтрихкоду() работает.

Что можно попробовать ?

После запуска сервера в логах появились ошибки


2; 10; 12.07.2017 12:08:46.774 ERROR
ADDITION TEXT: Не удалось десериализовать строку http://schemas.cleverence.ru/clr"> clr:Type="ListDictionary">onlypersonalFalse
MESSAGE: Элемент уже добавлен. Ключ в словаре: "InvokeArgs"  Добавляемый ключ: "InvokeArgs"
TYPE: System.ArgumentException
SOURCE: mscorlib
TARGETSITE: Insert
[STACK TRACE]
в System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
в Cleverence.DataCollection.DataAccess.SerializationContext.GetType(String typeName)
в Cleverence.DataCollection.DataAccess.TypeProvider.GetType(String typeName)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(XmlSerializationSchema parentSchema, XmlSerializationBag bag, String[] nodesForPass)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(XmlSerializationSchema parentSchema, XmlSerializationBag bag)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(XmlReader reader, ISerializationHelper helper)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(XmlReader reader)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(String xml, ISerializationHelper helper)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(String xml)
в Cleverence.Warehouse.DataStorage.LoadObjectFromString(String objectXml)
[STACK TRACE]
DATA: System.Collections.ListDictionaryInternal

2; 10; 12.07.2017 12:08:46.774 ERROR
MESSAGE: Элемент уже добавлен. Ключ в словаре: "InvokeArgs"  Добавляемый ключ: "InvokeArgs"
TYPE: System.ArgumentException
SOURCE: mscorlib
TARGETSITE: Insert
[STACK TRACE]
в System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
в Cleverence.DataCollection.DataAccess.SerializationContext.GetType(String typeName)
в Cleverence.DataCollection.DataAccess.TypeProvider.GetType(String typeName)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(XmlSerializationSchema parentSchema, XmlSerializationBag bag, String[] nodesForPass)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(XmlSerializationSchema parentSchema, XmlSerializationBag bag)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(XmlReader reader, ISerializationHelper helper)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(XmlReader reader)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(String xml, ISerializationHelper helper)
в Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(String xml)
в Cleverence.Warehouse.DataStorage.LoadObjectFromString(String objectXml)
в Cleverence.Warehouse.DataStorage.GetClientData(String deviceInfo, String invokeArgsXml)
[STACK TRACE]
DATA: System.Collections.ListDictionaryInternal

Начат

Добрый день,

В панели управления проверьте у вас "события сервера" проставлены?

Да, действительно в панели управления таинственно пропали "события сервера"

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

Такое могло произойти при:

- обновлении драйвера(настройки на типовые сбрасываются)

- Одновременно работали и в панели управления и в промежуточной базе 1С(сохранили изменения сначала в одном месте, и не обновив данные сохранили в другом)

- Либо файл Cleverence.Warehouse.ServerEvents.xml был поврежден.

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