В статье рассмотрен процесс подключения терминала сбора данных в конфигурацию 1С:Розница редакции 2.2 при помощи драйвера «АТОЛ:Терминалы сбора данных MobileLogistics 8.Х» на примере ТСД Opticon SMART (CLK-3000) и написание расширения для корректной выгрузки остатков. Типовая обработка от 1С остатки не выгружает. Материал ориентирован на новичков в сфере подключения торгового оборудования / написании расширений.
Итак, представим гипотетическую ситуацию — Вам в руки попал терминал сбора данных (далее сокращенно ТСД) Opticon SMART (по шильдику CLK-3000).
Кстати по сравнению с престарелым CipherLab 8001, с которым они находится в одной ценовой категории, данный аппарат прям таки сказка (крупный цветной экран и приятно реагирующие на надавливание кнопки).
Необходимо подключить этот аппарат в конфигурацию 1С:Розница, редакции 2.2 (тестировалось на релизе 2.2.10.19).
1) Подключение к ПК
Включим ТСД и подключим к компьютеру посредством идущего в комплекте USB провода. Проверим, что наш ТСД правильно определился в системе в диспетчере устройств.
Если Вы не знаете, как проверить, определился ли ТСД в диспетчере устройств
Необходимо запомнить номер COM порта — в нашем случае он третий (в конце после названия устройства в скобках число после COM тройка).
Для корректной работы необходимо, чтобы в системе было установлено программное обеспечение MobileLogistics версии 5.7.1 или более старшие версии.
Если MobileLogistics не был ранее установлен
3) Добавление ТСД в список «Подключение и настройка оборудования» в 1С:Розница, редакции 2.2
Откроем конфигурацию 1С:Розница, редакции 2.2 (в нашем случае 2.2.10.19). Настройка ТСД осуществляется в окне Подключение и настройка оборудования.
Если Вы не знаете, как попасть в окно «Подключение и настройка оборудования» в 1С:Розница, редакции 2.2
Далее необходимо добавить ТСД и указать драйвер, через который будет осуществляться взаимодействие с ним.
Если Вы не знаете, как добавить ТСД в окне «Подключение и настройка оборудования»
4) Настройка параметров связи с ТСД в 1С:Розница, редакции 2.2
Если Вы не знаете, как настроить параметры связи с ТСД в 1С:Розница, редакции 2.2
5) Проверка связи с ТСД в 1С:Розница, редакции 2.2
Далее необходимо убедиться, что связь с ТСД настроено корректно — провести тест устройства.
Если Вы не знаете, как протестировать связь с ТСД в 1С:Розница, редакции 2.2
6) Выгрузка товаров в ТСД
После того, как ТСД успешно прошел проверку связи, можно пробовать выгружать в него товары.
Если Вы не знаете как выгрузить товары в ТСД в 1С:Розница, редакции 2.2
7) Нулевые остатки в таблице выгрузки
Проблема заключается в том, что остатки товаров в типовой конфигурации 1С:Розница, редакции 2.2 не выгружаются. Вернее, вместо них выгружаются 0.
Это осложняет жизнь товароведу, который, например, собрался прогуляться с ТСД по торговому залу и проверить не только цену, но и остаток товара.
Чтобы исправить эту досадную оплошность разработчиков, необходимо отредактировать всего-то одну строчку кода.
Если Вам лениво самим искать одну строчку кода, исправляющую данный баг 🙂
Если же у Вас типовая конфигурация 1С:Розница, редакции 2.2 и до этого Вы не вносили в конфигурацию никакие правки, то можно обойтись расширением.
8) Создание простого расширения для выгрузки остатков.
Если Вы не знаете, как создать расширение в 1С
Созданное расширение должно использоваться со снятым флагом «Безопасный режим».
Если Вы не знаете, как добавить скачанное расширение в 1С или как включить у созданного расширения безопасный режим