Меню сайта
Категории раздела
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Администрирование » Обоорудование

Мы купили Windows-терминал сбора данных

Итак, мы купили Winsows-терминал сбора данных и обнаружили, что не можем просто взять и сразу же его использовать.  Это не всегда так, некоторые модели  терминалов (чаще это или устаревшие DOS или дорогие брендовые терминалы) поставляются с уже готовыми  драйверами к 1С, но это редкость.  Чаще всего Windows-терминал идет без диска, а кроме Windows и Office на нем ничего не установлено. 

Терминал сканирует, но только после запуска специальной программки для включения сканера или в тестовом приложении. Понятно, что «просто сканирование» нас не устраивает — как минимум сканер должен уметь распознать номенклатуру по штрихкоду, а затем загружать результат в 1С.

И было бы уже совсем хорошо, если бы он понимал характеристики товаров, вынимал из штрихкода вес, следил за превышением остатков и разные другие вкусности.

Первые шаги

Любой Windows-терминал на самом деле является индустриальным КПК.  Для того, чтобы связать его с компьютером под Windows XP, необходима программа Microsoft ActiveSync, хорошо знакомая владельцам Windows-смартфонов; а под Vista придется поставить центр устройств Windows Mobile 6.1 (32-битную версию) или 64-битную.

Далее, для связи с компьютером понадобится либо специальный USB-кабель от производителя, либо стандартный «квадратный» miniUSB и кредл — специальное устройство-«подставка» для мобильного терминала.  Как только терминал будет воткнут в кредл и соединен c компьютером USB-кабелем, начнется установка драйвера терминала.  Но нет, это не тот драйвер, который нам нужен.  Этот драйвер позволит работать с терминалом как с телефоном — синхронизировать электронную почту Microsoft Exchange, копировать туда-сюда файлы вручную, но не более того.

Самые распространенные проблемы подключения

ТСД — не товар народного потребления. При первом и даже при втором знакомстве у вас должно возникнуть с ним много проблем. Терминал не подключается, всё падает, ничего не работает.

Первая проблема — эта проблема физического подключения ТСД к ПК. Если терминал идет с USB-кабелем или USB-кредлом, то основные проблемы будут в работе ActiveSync — нужно в параметрах подключения разрешить работу через USB. Если терминал идет с COM-кабелем или COM-кредлом, то помимо разрешения COM в ActiveSync есть еще целый ряд возможных проблем:

  • COM-порт может быть просто бракованным. В современных ПК продавец не проверяет работоспособность COM-порта, в результате оба COM-1 и COM-2 могут оказаться нерабочими;
  • COM-порт может быть вынесен на заднюю панель корпуса ПК, но физически не подключен к материнской плате - нужно открыть корпус и подключить;
  • Работа COM-портов может быть блокирована в BIOS или джамперами на материнской плате;
  • ActiveSync на ТСД настроен на работу через USB, а не через COM (нужно перенастроить);
  • И еще раз: в ActiveSync на ПК нужно разрешить работу через COM (Файл-> Параметры подключения...-> Разрешить подключение к след. объектам).
Если ничего не помогает, есть смысл жестко перезагрузить терминал (cold boot — холодная перезагрузка). При холодной перезагрузке поднимаются заводские настройки и программы, а всё пришлое сносится. Для MC1000 холодная перезагрузка делается так: вдавить кнопку питания и ждать секунд 20 — сначала терминал начнет перезагружаться и напишет "Release pwr key to warm boot" — надо продолжать держать, пока экран совсем не погаснет. Для MC3000 холодная перезагрузка делается так: нажать одновременно цифры 1, 9 и кнопку выключения. Для всех терминалов Intermec перезагрузка делается так: вынуть батарейку, найти под ней крохотное отверстие для ввода булавки или скрепки, нажать кнопку в отверстии скрепкой или еще чем-нибудь тонким и длинным, держать 15 сек, нажать кнопку сканера, отпустить кнопку сканера и кнопку в отверстии.

Вторая проблема — обмен данными с 1С. Обычно драйвер предлагает обмен файлами, доступ в базу DBF или прямой доступ на терминал в объектом виде через внешнюю компоненту. В драйверах от Клеверенс Софт реализован последний вариант — выгрузка и загрузка данных при помощи внешней компоненты и таблиц значений. Проблемы могут быть такого характера: 1С долго формирует выгрузку, слишком большой справочник номенклатуры не помещается на ТСД, драйвер не поддерживает форму существующего справочника номенклатуры.

Проблемы с драйвером к 1С могут возникнуть при попытке выгрузить характеристики или качество, из-за присутствия букв в кодах номенклатуры или штрихкодах, из-за дублирования штрихкодов или названий и т.д. Приятно сообщить, что драйверы от Клеверенс Софт лишены этих проблем.

Следующим шагом будет решить, каким образом терминал может использоваться в работе (вообще, конечно, это лучше решать при покупке, но в жизни всякое бывает). Тут есть несколько вариантов, перечисленных ниже:

Примитивные функции драйвера

Обычно от драйвера оборудования можно ожидать функций по управлению этим самым оборудованием, открытию на нем каких-нибудь портов, конфигурированию и т.д.  Однако для задач торговли и склада это не очень полезно и в стандарте 1С на драйвер терминала таких функций не много.  Они могут быть в драйвере, а могут и не быть.  Например, внешние компоненты драйверов к «1С: 7.7» и «1С: 8» от Клеверенс Софт содержат функции по копированию файлов на терминал и с терминала, удалению файлов с терминала и т.д.  Такие функции интересны, если используется какая-то стандартная или заранее купленная программа терминала (например, Excel).

Стандартный драйвер торгового оборудования

Для «1С: 7.7» и «1С: 8» существуют стандарты на драйвер торгового оборудования.  Эти стандарты разрабатывались на широко распространенные DOS-терминалы и описывают не очень богатую функциональность.  Всё, что должен уметь драйвер такого типа, опубликовано на диске ИТС в разделе «Работа с торговым оборудованием» методической поддержки «1С:Предприятия», а требования к нему перечислены на странице Требования, предъявляемые к торговому оборудованию, представленному на сертификацию в фирму «1С» для получения логотипа «Совместимо! Система программ 1С:Предприятие».

Согласно стандарту терминал может использоваться только следующим образом:

  • На терминал выгружаются наименования и штрихкоды из справочника номенклатуры 1С (а также опционально артикул, характеристики, серия, единица измерения, код номенклатуры, цена, количество на складе и качество);
  • Человек использует терминал, чтобы насканировать в него штрихкодов;
  • Данные терминала загружаются в качестве строк любого складского документа.

Ввод срока годности, партии или еще что-то более сложное не предусмотрены, однако в большинстве случаев уже можно провести простую инвентаризацию. 


* * * 
*  Подключение оборудования к 1С * * * *

Удачи!

Не удалось решить проблему самим? Обращайтесь к услугам приходящего программиста  !



Источник: http://www.cleverence.ru/site.aspx?page=1C-Connection
Категория: Обоорудование | Добавил: Mrg2007 (20.02.2013)
Просмотров: 663 | Рейтинг: 0.0/0