На рассмотрении
После переустановки платформы перестал работать ТСД
После перехода на платформу 8.3.9.2233 начал странно работать обмен. Все процедуры перерегистрации делали.
Например - при открытии программы на ТСД - не выводится список документов, по штрихкоду документ не ищется.
В промежуточной базе видно что сервер Cleverence подключается к базе, но физически процедура ПолучитьДокумент() не вызывается.
В тоже время, если создать новый документ и сканировать товары процедура ПолучитьТоварПоШтрихкоду() работает.
Что можно попробовать ?
Сервис поддержки клиентов работает на платформе UserEcho
После запуска сервера в логах появились ошибки
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 был поврежден.