gifts2017

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

Опубликовал Сергей Афонькин (killovolt) в раздел Оборудование - Сканер штрих-кода

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

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

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

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

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

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

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