Подключение ТСД через 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 не будет опубликован. Обязательные поля помечены *