Завершен

Загрузка конфигурации драйвера 1с WIFI в ТСД

lagunovartur 7 лет назад обновлен Илларион (Специалист) 7 лет назад 28

Оборудование: Терминал сбора данных.

ПО оорудования (клиента): Mobile SMART (старая версия) 2.7.1.25.

Товароучетная система: 1с Управление производственным предприятием 1.3.87.2 на платформе 8.3.9.2170.


Выполненные действия:


1. Установлен драйвер Mobile SMART.

2. Добавлена база 1С Драйвер ТСД WiFi.

3. Подключено торговое оборудование в базе товароучетной системы, в том числе выполнено подключение к локальному серверу Mobile SMART.

4. Добавлены обработки обмена в справочник дополнительные внешний обработки.

5. В панели управления Mobile SMART выставлены следующие настройки поиска номенклатуры:

5.1 Поиск во внешней системе: нет.

5.2 Поиск локально на устройстве: да.

5.3 Поиск на сервере: нет.

5.4 Сервер в приоритете: нет. (какого черта????? эти настройки вынесены в какую то панель управления а не сам ТСД, объяснить врятли кому то удастся, одним словом все для людей)

6. Выгружена номенклатура из товароучетной системы.

7. Клиент (ТСД) подключен к локальному серверу Mobile SMART.


Проблема:

При выполнении обмена с сервером Mobile SMART, после перезапуска клиента программа не запускается, отправляя пользователя в лог с ошибками.


Содержимое лога:

 

0; 3; 16.05.2017 19:23:23.631 ERROR
ADDITION TEXT: Environment.cctor
MESSAGE: Ошибка при десериализации файла '/storage/sdcard0/MobileSMARTS/Configuration/Cleverence.Warehouse.Environment.xml'
TYPE: System.Runtime.Serialization.SerializationException
SOURCE: Cleverence.DataCollection.Compact
TARGETSITE: DeserializeFileAndWatchOffsets
[STACK TRACE]
at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFileAndWatchOffsets (System.String path, System.String[] watchingTags, System.Collections.Generic.List`1& offsets) [0x00098] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializationReader.ReadSingletonAndWatchOffsets (System.String singletonTypeName, System.Object singleton, System.String[] watchingTags) [0x00052] in <filename unknown>:0 
  at Cleverence.Warehouse.Environment.Update () [0x00000] in <filename unknown>:0 
  at Cleverence.Warehouse.Environment..cctor () [0x000f6] in <filename unknown>:0 
[STACK TRACE]
HRESULT: -2146233076
DATA: System.Collections.Generic.Dictionary`2[System.Object,System.Object]

--INNER EXCEPTION--
MESSAGE: Serialization schema for 'Cleverence.Warehouse.Environment' doesn't allow 'CommonFields' child nodes.
TYPE: System.Runtime.Serialization.SerializationException
SOURCE: Cleverence.DataCollection.Compact
TARGETSITE: Deserialize
[STACK TRACE]
at Cleverence.DataCollection.Xml.XmlSerializer.Deserialize (Cleverence.DataCollection.Xml.XmlSerializationSchema parentSchema, Cleverence.DataCollection.Xml.XmlSerializationBag bag, System.String[] nodesForPass) [0x00132] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializer.Deserialize (Cleverence.DataCollection.Xml.XmlSerializationSchema parentSchema, Cleverence.DataCollection.Xml.XmlSerializationBag bag, System.String[] nodesForPass) [0x0076f] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializer.Deserialize (Cleverence.DataCollection.Xml.XmlSerializationSchema parentSchema, Cleverence.DataCollection.Xml.XmlSerializationBag bag) [0x00000] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializer.Deserialize (System.Xml.XmlReader reader, ISerializationHelper helper, System.IO.Stream baseStream) [0x00075] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFileAndWatchOffsets (System.String path, System.String[] watchingTags, System.Collections.Generic.List`1& offsets) [0x00040] in <filename unknown>:0 
[STACK TRACE]
HRESULT: -2146233076
DATA: System.Collections.Generic.Dictionary`2[System.Object,System.Object]

0; 3; 16.05.2017 19:23:23.681 ERROR
ADDITION TEXT: MainApp.Initialize func:
MESSAGE: The type initializer for 'Cleverence.Warehouse.Environment' threw an exception.
TYPE: System.TypeInitializationException
SOURCE: Cleverence.Compact.Core
TARGETSITE: CheckVersion
[STACK TRACE]
at Cleverence.Warehouse.Compact.MainApp.CheckVersion (System.Action`1 callback) [0x0001a] in <filename unknown>:0 
  at Cleverence.Warehouse.Compact.MainApp.Initialize (System.Action`1 callback) [0x0006f] in <filename unknown>:0 
[STACK TRACE]
TYPENAME: Cleverence.Warehouse.Environment
HRESULT: -2146233036
DATA: System.Collections.Generic.Dictionary`2[System.Object,System.Object]

--INNER EXCEPTION--
MESSAGE: Ошибка при десериализации файла '/storage/sdcard0/MobileSMARTS/Configuration/Cleverence.Warehouse.Environment.xml'
TYPE: System.Runtime.Serialization.SerializationException
SOURCE: Cleverence.DataCollection.Compact
TARGETSITE: DeserializeFileAndWatchOffsets
[STACK TRACE]
at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFileAndWatchOffsets (System.String path, System.String[] watchingTags, System.Collections.Generic.List`1& offsets) [0x00098] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializationReader.ReadSingletonAndWatchOffsets (System.String singletonTypeName, System.Object singleton, System.String[] watchingTags) [0x00052] in <filename unknown>:0 
  at Cleverence.Warehouse.Environment.Update () [0x00000] in <filename unknown>:0 
  at Cleverence.Warehouse.Environment..cctor () [0x000f6] in <filename unknown>:0 
[STACK TRACE]
HRESULT: -2146233076
DATA: System.Collections.Generic.Dictionary`2[System.Object,System.Object]

--INNER EXCEPTION--
MESSAGE: Serialization schema for 'Cleverence.Warehouse.Environment' doesn't allow 'CommonFields' child nodes.
TYPE: System.Runtime.Serialization.SerializationException
SOURCE: Cleverence.DataCollection.Compact
TARGETSITE: Deserialize
[STACK TRACE]
at Cleverence.DataCollection.Xml.XmlSerializer.Deserialize (Cleverence.DataCollection.Xml.XmlSerializationSchema parentSchema, Cleverence.DataCollection.Xml.XmlSerializationBag bag, System.String[] nodesForPass) [0x00132] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializer.Deserialize (Cleverence.DataCollection.Xml.XmlSerializationSchema parentSchema, Cleverence.DataCollection.Xml.XmlSerializationBag bag, System.String[] nodesForPass) [0x0076f] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializer.Deserialize (Cleverence.DataCollection.Xml.XmlSerializationSchema parentSchema, Cleverence.DataCollection.Xml.XmlSerializationBag bag) [0x00000] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializer.Deserialize (System.Xml.XmlReader reader, ISerializationHelper helper, System.IO.Stream baseStream) [0x00075] in <filename unknown>:0 
  at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFileAndWatchOffsets (System.String path, System.String[] watchingTags, System.Collections.Generic.List`1& offsets) [0x00040] in <filename unknown>:0 
[STACK TRACE]
HRESULT: -2146233076
DATA: System.Collections.Generic.Dictionary`2[System.Object,System.Object]






Начат

Добрый день,

для ТСД с ОС Андроид используйте продукт на третьей версии платформы, т.к. платформа 2,7 больше не поддерживается(ошибки не исправляются, не дорабатывается).

Качаю с плэй маркета Mobile SMARTS 3.0.0.176, запускаю его. Приложение долго висит, после чего вылетает табличка с надписью: приложение не отвечает, закрыть его?. Модель аппарата ww808_emmc, Android 4.2.2.

В 176 версии есть проблема с работой на Viotech 101.

Скачайте по ссылке эту версию приложения https://www.dropbox.com/s/ouzr0z5druxuwd0/MobileSMARTS.v3.apk?dl=0

Обратите внимание что необходимо обновить приложение и на ТСД и на ПК, приложения на разных версиях платформы совместно работать не будут.

был драйвер 1с при установке которого скачивалась платформа mobile smart, она подойдет или надо другую которую где то скачать?

Скачивайте со страницы продукта, для всех трех видов драйвера установщик один http://www.cleverence.ru/files/16201/Drivers.InstallWizard.exe

Платформа при необходимости скачивается автоматически, если этого не произошло, ссылка на третью версию платформы.

Скачал присланный вами APK установил , клиент запустился. 


Драйвер: 1С wifi (НЕ проф).

Сервер Mobile SMARTS: служба запущена.

1С Драйвер ТСД WIFI: порт 9400, статус: запущен.

В браузере с ПК по адресу http://192.168.0.2:9400, открывается страница с данными сервера.


Проблема:

Переданный вами клиент не видит сервер, иными словами по команде "Найти сервер" сервер не определяется, при попытке ввода IP вручную сервер так же не определяется.


В третьей платформе так же должен быть доступен порт самого сервера, 10501 по умолчанию, попробуйте открыть оба адреса  из браузера ТСД.

С браузера терминала сбора данных на страницу сервера по порту 10501 успешно заходит, на страницу сервера 1С по порту 9400 так же  переходит, однако клиент не видит сервер 1С.

Добрый день,

введите адрес сервера без порта и нажмите кнопку как на скриншоте , попробуйте сделать тоже самое в  "Открыть клиент для ПК".

Вопрос решен, тему можно закрыть?

практически все)

тут тем уже много на самом деле , наверно правила форума нарушаю, но обращусь еще по одной проблеме

Выгружена номенклатура на ТСД, выгружен документ инвентаризация товароучетной системы 1С УПП, выполняю сканирование штрихкода, терминал выдает ошибку: не найден товар по штрихкоду "4607027049409, при этом если набрать этот штрихкод вручную, товар определяется, следует так же отметить, что в описании ошибки терминал выдает небольшую запятую (опостраф, кавычку) вначале штрихкода, насколько я понимаю она является управляющим символом. Таким образом, штрихкоды не читаются.


Спасибо за отзывчивость по прежним проблемам.

Т. к. Вы пишете что если набрать ШК вручную - товар определяется, скорее всего что то с самой картинкой ШК, Вы сами их печатаете или они приходят на товаре?

С картинкой все впорядке так как в описание ошибки, на клиента ТСД передаются, необходимые цифры штрихкода, однако с ковычкой (запятой) вначале строки. Тестируемый штрихкод сосканировал обычным сканером в блокнот, штрихкод считался.

Приложите скан распечатанного шк.

2017-05-19 15.27.29.jpg фотография ошибки клиента терминала

2017-05-19 15.33.32.jpg фотография наличия штрихкода в базе ТСД (ручной ввод)

ошибка, с любыми штрихкодами

Приложите еще папку Documents с ТСД.

Проблема актуальна

Добрый день,

воспроизвели ошибку (проблема в том что "ТСД" добавляет пробел после символов ШК), передали разработчикам.

Проблема исправлена! Спасибо! Продолжу дальше смотреть.

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