В один момент к нам попала железка под именем Symbol MC9000... После экспериментов с железякой и установки datawedge (перенаправляет результаты сканирования в клавиатурные нажатия), было решено написанть маленькую программу для инвентаризации склада.
Сей труд представлен здесь:
Описание формата:
CSV:
GOODSID;SNAME;NAME;DOCITEMCOUNT;FACTITEMCOUNT;BARCODE
1001;ПРС ГОЛД Р/П ПЕРЛ.СВ. 450;"Персіл Голд для ручного прання ""Перлини Свіжості від Сілан"" 450 г";0;1;9000100393324
1002;ПАКЕТ Ф/Б 70/110 10 ШТ Ч;ПАКЕТЫ ФРЕКЕН БОК 70/110 10 ШТ;0;0;4820048481694
1003;ПРС ГОЛД Р/П ПЕРЛ.СВ.1800;"Персіл Голд для ручного прання ""Перлини Свіжості від Сілан"" 1800 г";0;0;9000100393324
XML:
Пример в файле для скачивания.
Замечание: Данные для .csv и .xml фйлов должны быть в UTF8-кодировке.
Интеграция с 1с и др. приложениями.
Результат записывался в тот же csv-файл и обработкой заливался в нашу базу.
Ограничения.
На данный момент опробована работа с количеством позиций около 5000 наименований. На большее пока нет необходимости.
Оборудование
У себя мы сейчас используем модели ТСД Symbol серии MC9000 (MC9060,MC9090,MC9190). Но работа также возможна на других ТСД на базе WM, PocketPC c Compact Framework 3 и выше.
Есть желание совместить с //infostart.ru/public/94698/ для 1с8, но это будет отдельный проект, который можно будет отдельно опубликовать. Желающие взять на себя сторону 1с (ObtainedData) с формирование и обработкой GET/POST через XML-пакеты - пишите.