Как подключить торговое оборудование за шесть шагов?

Оборудование - Сканер штрих-кода

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

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

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

Итак, шесть шагов для подключения торгового оборудования:

  1. Определяем физический интерфейс для подключения ТО
  2. Устанавливаем драйвер физического интерфейса ТО
  3. Устанавливаем драйвер ТО
  4. Тестируем ТО при помощи теста драйвера
  5. Подключаем ТО в 1С через специализированную обработку
  6. Тестируем подключенное ТО в 1С в формах объектов конфигурации
 Теперь поподробнее:
  1. Определяем физический интерфейс для подключения ТО. Физический интерфейс - это разъем или провод при помощи которого ТО подключается к компьютеру или POS-системе. Тут в моей практике вариантов было не много всего три: порт RS-232 (или COM-порт), USB-порт, Ethernet-порт. Основная проблема: на компьютере отсутствуют необходимые порты, либо они уже заняты под другие задачи. Как правило на современных компьютерах нет портов RS-232, либо он всего один. С USB-портами проще, они присутствуют даже в старых моделях компьютеров. Проблема с отсутствие портов решается установкой дополнительной PCI-карты c необходимыми портами. USB порты можно также добавить при помощи концентраторов. В случае Eternet-порта необходимо на ТО настроить IP адрес, или выяснить какой адрес прописан по-умолчанию (читаем документацию). Ньюансы: некоторые модели ТО (например принтеры документов) могут подключаться как по USB так и по COM-порту, и тут надо выяснить, а какой из портов настроен для подключения в устройстве на данный момент(читаем документацию).
  2. Устанавливаем драйвер физического интерфейса ТО. Этот шаг можно пропустить, если ТО подключается через порт RS-232 (или COM-порт) или Eternet-порт. В случае подключения ТО через USB-порт может понадобиться установка драйвера физического интерфейса. Как правило это драйвер эмулятора USB-to-COM, либо специфический драйвер от производителя (например драйвер для подставки терминала сбора данных). Драйвер поставляется вместе с ТО (читаем документацию). Необходимость установки драйвера можно определить по наличию "желтых вопросов" в диспетчере устройств Windows после подключения ТО. Т.е. открываем диспетчер устройств, включаем оборудование, если устройство в системе не определилось, оно отобразится в виде желтого знака вопроса в диспетчере устройств. Если драйвер утерян, то его можно поискать при помощи сервиса devid.info (или аналогичным) по идентификатору устройства.
  3. Устанавливаем драйвер ТО. К этому шагу имеет смысл переходить после выполнения двух предыдущих. Драйвер поставляется вместе с самим ТО. Если драйвер утерян ищем его по номеру модели, названию модели или названию производителя: гугл вам в помощь. Наиболее известные производители драйверов: АТОЛ, Штрих-М, Posiflex, СipherLab. В случае с АТОЛом надо учесть, что для ТО, производителем которых АТОЛ не является, драйвер ПЛАТНЫЙ и защищен аппаратным ключом или программной лицензией (читаем документацию). 
  4. Тестируем ТО при помощи теста драйвера. Как правило вместе с драйвером ТО устанавливается и тест этого самого драйвера. Тест позволяет в полной мере проверить работоспособность подключенного ТО. В тесте зачастую реализован поиск подключенного ТО, который позволяет автоматически определить необходимые настройки для подключения ТО (например номер порта, скорость, четность и т.д.). В тесте  также можно настроить некоторые параметры самого ТО (например, для фискальных регистраторов: установить дату и время, настроить клише, снять отчет, для сканеров: определить префикс, суффикс, для ТСД: загрузить таблицу товаров, прошивку  и т.д.). В случае драйверов от АТОЛ в тесте также можно определить, в каком режиме работает драйвер: демонстрационном или рабочем. Если в тесте драйвера не удается настроить и проверить работоспособность ТО, к дальнейшим шагам переходить не имеет смысла, т.к. если ТО не работает в тесте драйвер, то оно не заработает и в 1С.
  5. Подключаем ТО в 1С через специализированную обработку. Работа с ТО в 1С происходит через обработку обслуживания, которая в свою очередь обращается к драйверу ТО. В типовых решениях 1С, построенных на обычных формах, подсистема подключения ТО предполагает использование внешней обработки обслуживания ТО. Обработки обслуживания ТО поставляются вместе с обновлениями и расположены в каталоге TradeWareEpf. Подключение производится через меню "Сервис". В типовых решения 1С, построенных на управляемых формах, обработки обслуживания ТО включены в состав конфигурации. Подключение производится в разделе "Администрирование" (дополнительно необходимо включить возможность использования ТО). В форме настройки ТО необходимо указать параметры, которые были определены на шаге 4, при помощи теста драйвера.
  6. Тестируем подключенное ТО в 1С в формах объектов конфигурации. Протестировать работу подключенного оборудования можно в формах объектов конфигурации (справочников, документов, обработок). Например, в форме списка справочника "Номенклатура" в УТ можно проверить работу сканера штрихкода, при считывании сканером происходит поиск номенклатуры по штрихкоду. В форме документа "ЧекККМ", опять же в УТ, можно проверит работу считывателя магнитных карт, принтера документов или фискального регистратора. В форме документа "Инвентаризация", все той же УТ, можно проверить работу терминала сбора данных. В форме документа "Реализация товаров и услуг", там же в УТ, можно проверит работу с электронными весами.
Если вы успешно прошли четыре первых шага, и верно указали параметры на пятом шаге, то шестой шаг вам нужен только для того, чтобы убедиться, что все работает корректно.
 
Так как торгового оборудования великое множество, а производителей и того больше, необходимо как-то обобщить процесс его подключения и настройки, что и было сделано в данной статье. 

См. также

Комментарии
1. Эдуард Зелинский (VasMart) 26.09.12 10:31 Сейчас в теме
Можно добавить примеры про проброс портов для терминальника. ИМХО, самая закавыкистая часть.
3. Сергей Афонькин (killovolt) 288 26.09.12 17:58 Сейчас в теме
(1) VasMart, тема заковыристая, но она больше к администрированию, чем к самому подключению.
2. BobaG (bobaG) 62 26.09.12 11:43 Сейчас в теме
Качественный фундамент, чувствуются автор не одну сотню собак съел по теме.
4. Сергей Афонькин (killovolt) 288 26.09.12 18:06 Сейчас в теме
(2) bobaG, было дело, без "съедания собак" с ТО никак.
5. Trotter_NN 01.10.12 15:04 Сейчас в теме
Есть есчё такое понятие для сканера штрих кодов запрограммировать их на три плюса (+++) так как некторые штрих коды после сканирования штриха сами посылают сигнал как будто нажата кнопка Enter а в 1С это критично.
6. Trotter_NN 01.10.12 15:05 Сейчас в теме
Это относится к USB интерфейсам.
А по поводу весов можете что нит подсказать ?А по поводу весов можете что нит подсказать ?
9. Сергей Афонькин (killovolt) 288 01.10.12 16:45 Сейчас в теме
(6) Trotter_NN, а что конкретно подсказать по весам? Кстати по электронным или с печатью этикеток?
7. Dragon Ago (DragonAgo) 8 01.10.12 15:06 Сейчас в теме
Очень интересная и многогранная тема, к ней можно с любых сторон подходить
8. Trotter_NN 01.10.12 15:12 Сейчас в теме
ой а у нас в целях экономии используют древние компы (( и часто всегда всё выходит из строя...
10. Trotter_NN 02.10.12 07:26 Сейчас в теме
11. Сергей Иванов (Lokon) 05.12.12 19:09 Сейчас в теме
Базис верный, ничего не скажешь.. Но столько подводных камней ! :-)
12. Степан S (Ed111111) 11 22.05.13 15:32 Сейчас в теме
А как быть. если доступ к 1с только через удаленный рабочий стол windows? Сможет ли оборудование при таких условиях работать?
Принтеры и флешки имеют перенаправление, а такого рода оборудование сможет перенаправляться?

Или может подключение через толстый/тонкий клиенты + Веб-сервер 1с?

Ну в общем подскажите, есть возможность подключать удаленно?
13. Сергей Афонькин (killovolt) 288 22.05.13 19:25 Сейчас в теме
(12) Ed111111, да сможет. Смотрите пример в публикации http://infostart.ru/public/154424/.
14. Степан S (Ed111111) 11 22.05.13 20:19 Сейчас в теме
(13) Спасибо, именно это я и искал
16. Сергей Кудрявцев (Serg_F1) 02.02.14 11:52 Сейчас в теме
(12) Ed111111, для перенаправления последовательных портов достаточно в РДП клиенте указать сию галочку, и все порты локальной машины а вслед за ними и подключенное оборудование подцепляется к терминальному серверу win server. это уже пройденный этап который обсуждался сотни раз на просторах сети=)
17. Александр (SwAlX) 21.08.14 05:27 Сейчас в теме
(16) Serg_F1, в корне не правы.

При подключении ком-портов обязательно учитывать следующее:
во-первых номера ком-портов у клиента и сервера должны быть разными;
во-вторых у всех клиентов номера ком-портов должны различаться (а с сервером, как правило, работает множество клиентов).

Если этого не сделать, то при работе получите массу "удовольствия".

Вообще для работы в терминале для сканеров лучше использовать режим "разрыв клавиатуры".
15. Михаил Макаров (groover) 02.02.14 11:12 Сейчас в теме
Прекрасная статья! Мне бы ее в начале моего знакомства с 1С - столько крови попило это ТО при подключении, когда не знаешь с какой стороны к нему толком подойти. Сама фирма 1С почему-то подобных мануалов не пишет...а зря!
18. tisa tisas (tisas77) 18.11.14 17:48 Сейчас в теме
Спасибо , полезная статья :)
19. Мария Кукина (Vary) 16.01.15 12:25 Сейчас в теме
Спасибо огромное, про стеснение точно подмечено)))
20. Ирина progr-2008 Санкт-Петербург (progr-2008) 120 04.10.15 22:41 Сейчас в теме
Статья хорошая, продолжение бы еще...
21. Михаил Политов (MixaP) 04.02.16 16:06 Сейчас в теме
А можно ли, и если да, то как включить возможность использования ТО, например в БП 3.0.
22. Сергей Афонькин (killovolt) 288 05.02.16 09:01 Сейчас в теме
(21) MixaP, в БП3 подключение ТО указывается в разделе Администрирование-Подключаемое оборудование. Но в БП3 поддерживается только подключение фискальных регистраторов.
25. Михаил Политов (MixaP) 08.02.16 11:11 Сейчас в теме
(22) Мне и надо подключить только фискальный регистратор. Но в разделе "Администрирование" я не нахожу подраздел "Подключаемое оборудование". Я работаю с несколькими базами (БП 3.0), и ни в одной из них этого подраздела нет! Где, в каких подвалах этой программы надо поставить галочку, точечку и т.п., чтобы появился этот подраздел?
26. Сергей Афонькин (killovolt) 288 09.02.16 08:50 Сейчас в теме
(25) MixaP, Надо в разделе Главное->Функциональность->Банк и касса установить галку Фискальный регистратор
23. Михаил Лавелин (Lavelin) 05.02.16 10:31 Сейчас в теме
А есть функциональная возможность работать в Розница 2.1 с 2-ух рабочих мест на одном ФР. Или на другой программе 1С? Я на 99% подозреваю, что нет, но вдруг у кого-то есть опыт...
24. Сергей Афонькин (killovolt) 288 05.02.16 14:28 Сейчас в теме
(23) Lavelin, я такое видел только на торговле 10 один раз.
27. Игорь Болгов (Igoreeek) 16.02.16 19:47 Сейчас в теме
Подскажите пожалуйста. Подключаю фискальный регистратор в УТ 11.2 на локальном компьютере. Этот компьютер в режиме "тонкий клиент" по протоколу http подключается к компьютеру, где лежит база. В 1С делаю "тест связи" фискальник видит, пробую открыть смену, он ее якобы открывает, но не фискализирует это, т.е только в УТ открывается. Подробнее на мисте, надеюст за ссылку на этот ресурс не будут ругать.
http://www.forum.mista.ru/topic.php?id=765476
28. Роман Виноградов (user899108) 22.01.18 15:13 Сейчас в теме
Привет всем, подскажите как настроить 2 кассовых аппарата на одно рабочее место УТ 11.3, на одну организацию, для продажи с обееих касс и разделение выручки, имеестся АСПД Штрих-М, будет куплена ОФД их нужно обьединить. Допустим покупатель покупает одним способом, нужно пробить через АСПД, другим способом нужно пробить через ОФД. Каким способом, типовым функционалом УТ 11.3 можно реализовать?
Оставьте свое сообщение