Подключение ТСД через MobileLogistics 8.Х на примере Opticon SMART и создание простого расширения для выгрузки остатков





























В статье рассмотрен процесс подключения терминала сбора данных в конфигурацию 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 тройка).

2) Установка MobileLogistics_5.7.1

Для корректной работы необходимо, чтобы в системе было установлено программное обеспечение MobileLogistics версии 5.7.1 или более старшие версии.

 

 Если MobileLogistics не был ранее установлен

3) Добавление ТСД в список "Подключение и настройка оборудования" в 1С:Розница, редакции 2.2

Откроем конфигурацию 1С:Розница, редакции 2.2 (в нашем случае 2.2.10.19). Настройка ТСД осуществляется в окне Подключение и настройка оборудования.

 

 Если Вы не знаете, как попасть в окно "Подключение и настройка оборудования" в 1С:Розница, редакции 2.2

Далее необходимо добавить ТСД и указать драйвер, через который будет осуществляться взаимодействие с ним.

 

 Если Вы не знаете, как добавить ТСД в окне "Подключение и настройка оборудования"

4) Настройка параметров связи с ТСД в 1С:Розница, редакции 2.2

После того, как устройство добавлено, нужно указать параметры связи с ТСД (номер COM порта). Тот самый, который необходимо было запомнить на шаге 1.

 

 Если Вы не знаете, как настроить параметры связи с ТСД в 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С или как включить у созданного расширения безопасный режим

 P.S. Если Вам лень создавать расширение, Вы можете скачать его ниже.

5 Comments

  1. Rustig

    (0) отличная статья!

    спасибо!

    Reply
  2. 1c.pro.fun

    (1) Спасибо еле осилил такое количество букв 🙂 Дописывал и думал хоть кому-то полезным будет или все зря 🙂 Вам то оно понятно ничего нового, но надеюсь кому-то пригодится

    Reply
  3. Rustig

    (2)

    + ТСД от Атол не подключал — узнал много нового

    + с расширениями не работал — теперь знаю как начать

    + вообще, очень удобный формат подачи материала получился.

    эту статью мне посоветовали те, кому понравилось про расширения

    так что спасибо еще раз!

    Reply
  4. teflon

    (2) Спасибо за инструкцию. Но не хватает важной детали, а именно настройки таблиц выгрузки в ТСД, которая расположена на вкладке «Ручные настройки» в свойствах компоненты интеграции ТСД.

    С настройками по умолчанию, у меня, выгрузка в ТСД не работает.

    Загрузка из ТСД работает при указании следующих настроек: индекс таблицы загрузки — 2, поле штрихкод — 0, поле количество — 1.

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

    Может подскажете нужное направление поисков или приведёте пример настройки?

    Reply
  5. teflon

    (2) Разобрался сам. Оказывается все достаточно просто. Через драйвер даем команду «из ТСД в таблицу» и видим названия полей у предустановленных таблиц.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *