Ваши комментарии
Доброго времени суток! Вопрос с ТСД откладывался на несколько недель и вот сегодня снова смог вернуться. В Power Tools есть ScanWedge. Запускал его на ТСДшках, которые с ошибкой dll выходили, она не запускалась совсем. После этого сравнил файлы в папке windows и обнаружил. что на рабочем ТСД файлов больше, нашел какие, скопировал их на нерабочие ТСД и все заработало! список файлов: DeviceAPI.dll, HhpScanInterface.dll, Honeywell Demos.unload, Honeywell SDK NC.unload, ImgAPI.dll, JPGCE.dll, KernelLib.dll, ZLIBCE.dll. какой именно файл оказался решающим не знаю. так что перечислил все. Правда сканировали ТСД все так же без последней цифры, поставил на них, как советовали ранее MobileSmats от 6100 и вроде как стало все нормально, по крайней мере шк сканирует и в базе находит. А на счет проверки сканируют ли вообще ТСД научился проверять через приложение ScanWedge, запуская на ТСД текстовик. (наверное это базовые знания, которые все и так знают, но я не знал)
потыкал другие ТСД, вручную если вводить штрихкод, то работают как положено, а кнопкой "skan" не сканирует. это те ТСД, на которых поставил Default (Win CE). если же возвращать 6500 (Win CE), то выходит все та же ошибка с dll
Поставил сейчас 6500 (Win CE), он все равно не сканирует. А есть какой-либо способ протестировать рабочий ли ТСД (в моем случае работает ли сам сканер у ТСД)? Дело в том, что работаю недавно, мне просто дали кучу ТСД и не факт. что они раньше были рабочими
1. С рабочего ТСД скопировал папку "MobileSMARTS" на комп
2. Со второго ТСД (который с ошибкой) удалил эту папку
3. Вставил скопированную папку вместо удаленной.
ошибка осталась.
Вчера вечером, ночью и утром все так же не работало, не смотря на то, что вообще удалили из кода строчки с сообщениями и предупреждениями. Утром перевыбрал в конфигурации «Клеверенс Софт», ПРОФ драйвер ТСД заново операции (что именно сделал так и не понял, просто все перетыкал и перевыбрал) и с mobileSmart начали уходить документы в саму 1с (зависшие документы на сервере в панеле управления убирал галочки завершен, через mobileSmart снова их завершал и они уже отправялись в 1с), потом проверили на производстве. документы с тсд начали формироваться.
на всякий случай вставлю кусок лога из C:\ProgramData\Cleverence\Logs с утренними ошибками
"2; 4; 04.09.2015 08:31:27.671 ERROR
MESSAGE: Ошибка при получении списка документов: "ОбщийМодуль.УниверсальныеМеханизмы(3780)": Поле объекта не обнаружено (ФорматВыгрузкиДокументаВТСД) (1С: версия приложения = "8.2.19.83", название конфигурации = "УправлениеПроизводственнымПредприятием", редакция= "1.3.42.1", версия драйвера = "2.6.7.9")
TYPE: Cleverence.Connectivity.KnownException
SOURCE: Cleverence.Connectivity.OneC
TARGETSITE: InvokeMethod
[STACK TRACE]
в Cleverence.Connectivity.OneC.OneC_8_DriverConnectorBase.InvokeMethod(String methodName, Object[] args)
в Cleverence.Connectivity.ConnectivityManager.InvokeMethod(String methodName, Object[] args)
в Cleverence.Warehouse.ServerEvents.Invoke(String methodName, Object[] args)
в Cleverence.Warehouse.DataStorage.GetServerHostedDescriptions(String docTypeName, String deviceInfoString)
[STACK TRACE]
DATA: System.Collections.ListDictionaryInternal"
как я понял, этот кусок был дописан и ошибки возникали, пока не перевыбрал в операциях все (видимо настройки какие-то не передавались).
Спасибо Вам за оперативную помощь
Сервис поддержки клиентов работает на платформе UserEcho
Спасибо, все стало как нужно.