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

07.03.19

Учетные задачи - Розничная торговля

В статье рассмотрен процесс подключения терминала сбора данных в конфигурацию 1С:Розница редакции 2.2 при помощи драйвера "АТОЛ:Терминалы сбора данных MobileLogistics 8.Х" на примере ТСД Opticon SMART (CLK-3000) и написание расширения для корректной выгрузки остатков. Типовая обработка от 1С остатки не выгружает. Материал ориентирован на новичков в сфере подключения торгового оборудования / написании расширений.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Простое расширение для выгрузки остатков на ТСД
.cfe 58,34Kb
17
17 Скачать (1 SM) Купить за 1 850 руб.

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

ТСД Opticon SMART CLK-3000 АТОЛ MobileLogistics расширение выгрузка остатков

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1, ФФД 1.2). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим и маркировку. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows

6000 руб.

27.02.2017    809345    5141    9746    

2928

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    172222    857    369    

405

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5% и НДС 7%.

5880 руб.

25.05.2015    340419    2041    3113    

1059

Оптовая торговля Розничная торговля Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 10 1С:Розница 2 Россия Управленческий учет Платные (руб)

Подсистема призвана упростить и автоматизировать процесс расчета и начисления бонусов покупателей. Бонусная система работает с конфигурациями 1С:УТ 10.3, 1С:Розница. Механизм реализован в начале 2013г. и работает до сих пор с постоянными совершенствованиями.

30000 руб.

02.11.2015    113407    103    88    

186

ККМ Розничная торговля Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Розница 2 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль синхронизации незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочем месте кассира) установлен Frontol или планируется его установка. Подходит для 1С:Розница 2.3 / 3.0, 1С:УНФ 3.0

7900 руб.

22.03.2019    86267    557    479    

194
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1836 15.06.19 22:55 Сейчас в теме
(0) отличная статья!
спасибо!
2. 1c.pro.fun 192 15.06.19 23:00 Сейчас в теме
(1) Спасибо еле осилил такое количество букв :) Дописывал и думал хоть кому-то полезным будет или все зря :) Вам то оно понятно ничего нового, но надеюсь кому-то пригодится
mikulich; DeD MustDie; teflon; +3 Ответить
3. RustIG 1836 15.06.19 23:03 Сейчас в теме
(2)
+ ТСД от Атол не подключал - узнал много нового
+ с расширениями не работал - теперь знаю как начать
+ вообще, очень удобный формат подачи материала получился.
эту статью мне посоветовали те, кому понравилось про расширения
так что спасибо еще раз!
4. teflon 07.11.19 18:44 Сейчас в теме
(2) Спасибо за инструкцию. Но не хватает важной детали, а именно настройки таблиц выгрузки в ТСД, которая расположена на вкладке "Ручные настройки" в свойствах компоненты интеграции ТСД.
С настройками по умолчанию, у меня, выгрузка в ТСД не работает.
Загрузка из ТСД работает при указании следующих настроек: индекс таблицы загрузки - 2, поле штрихкод - 0, поле количество - 1.
Но с настройкой таблицы выгрузки (в ТСД) несколько сложнее, т.к. там гораздо больше полей и не ясно где их посмотреть.
Может подскажете нужное направление поисков или приведёте пример настройки?
user713419; pavelsur; user1016346; FB_1600314366789677; webandroid; +5 Ответить
10. user1336923 24.01.20 14:31 Сейчас в теме
(4) Я все настроил , загрузку и выгрузку в ТСД. Скрин с настройками во вложении.
Прикрепленные файлы:
user713419; +1 Ответить
5. teflon 07.11.19 19:23 Сейчас в теме
(2) Разобрался сам. Оказывается все достаточно просто. Через драйвер даем команду "из ТСД в таблицу" и видим названия полей у предустановленных таблиц.
1c.pro.fun; +1 Ответить
6. user957925 17.01.20 15:40 Сейчас в теме
Здравствуйте!
После переустановки платформы на 8.3.14.1976 х64, не устанавливается драйвер в подключаемом оборудовании, пишет "Возможно, отсутствует компонента для используемого клиентского приложения".
Подскажите, можно это как-то исправить?
7. 1c.pro.fun 192 17.01.20 19:53 Сейчас в теме
(6) А до этого разрядность платформы была какая?
8. user957925 19.01.20 23:06 Сейчас в теме
(7) До этого была 32, тсд работал без проблем. Я так понял на 64-разрядной часто возникают проблемы с драйверами торгового оборудования и лучше оставаться на 32.
9. 1c.pro.fun 192 20.01.20 09:47 Сейчас в теме
(8) Типа того. Я вообще x64 не использую
user957925; +1 Ответить
11. F1215 13.03.20 12:55 Сейчас в теме
У нас есть проблема при добавлении в 1С Розница
На рабочем месте тест драйвера проходит, читает норм а в 1С не цепляется никак
Прикрепленные файлы:
12. 1c.pro.fun 192 14.03.20 17:55 Сейчас в теме
(11) Не пробовал подключать в терминальной сессии, но предполагаю что проброс COM-порта должен сработать. Судя по Вашему описанию проблемы и скриншоту Вы поставили драйвер локально, а на терминально сервере нет. Поставьте его и на терминальный сервер тоже.
13. corbenSG 16 17.05.20 17:30 Сейчас в теме
Кто-нибудь подскажет где скачать MobileLogistics или поделитесь ссылкой у кого остался
15. nabiyev.sanat@mail.ru 29.06.20 16:15 Сейчас в теме
Подскажите пожалуйста как решить такую ситуацию, загружаю из тсд данные в документ, и помимо товаров с количеством, в документ добавляются товары без количества. Приходится вручную удалять их из документа перед проведением. Можно ли указать не загружать в документ товары с нулевым количеством? ПО MobileLogistics 5.7, 1С УНФ 1.6
16. propellerads 29.09.20 16:19 Сейчас в теме
А где можно найти драйвер USB для этого старичка?
17. 1c.pro.fun 192 29.09.20 16:28 Сейчас в теме
(16) Сам дистрибутив может быть скачан с официального сайта компании АТОЛ в разделе "Центр загрузок" (папка ТСД => Opticon => Smart).
Пишу это в статье
18. CD_SVEN 21.10.20 10:23 Сейчас в теме
(17) добрый день столкнулся с ТСД АТОЛ SMART.lite драйвера все поставил, 1с драйвера видит, только проблема в том что в диспетчере устройств тсд отображается как накопитель а не как com port,не могу понять как это исправить. Может вы сможете что нибудь подсказать?
19. 1c.pro.fun 192 21.10.20 14:22 Сейчас в теме
(18) Добрый день! Это совершенно не тот терминал, о котором идет речь в данной статье. Тот о котором Вы пишите я подключаю через Cleverence Магазин 15
20. user1488064 04.11.20 18:49 Сейчас в теме
(19)

Добрый вечер, имеется лицензия MobileLogistics на ТСД OPTICON H15, При проверки связи в драйвере устройства тест выполнен успешно, При проверки в 1С ошибка
Прикрепленные файлы:
21. 1c.pro.fun 192 05.11.20 00:34 Сейчас в теме
(20) Простите, но не имел дело с терминалом этой модели.
22. arthuru 06.01.21 17:48 Сейчас в теме
С новым годом !
в веб клиенте кто-нибудь работал с ним ?
23. illiona 22.01.21 07:04 Сейчас в теме
Добрый день. пытаюсь подключить терминал в папке на сайте атол нет MobileLogistics
Прикрепленные файлы:
24. illiona 22.01.21 07:20 Сейчас в теме
MobileLogistics 5.7 может кто подскажет где ее скачать? у меня 1с ругается говорит нет драйвера основной поставки
25. sahawood 22.01.21 19:41 Сейчас в теме
(24)я ставлю 14 драйвера , все работает
29. kimNeo 28.10.21 17:36 Сейчас в теме
(25) Добрый день.

14 это какой? на сайте атол нет Mobile logistics((
30. boba13 89 19.05.22 08:55 Сейчас в теме
(29) Нашел, что MobileLogistics перешли к другому вендору. Скачать версию 5.7.3 можно тут: https://www.cleverence.ru/MOBILELOGISTICS/#dl
Но в Рознице 2.3.10 так и не видит драйвера из основной поставки.

Судя по https://v8.1c.ru/tekhnologii/standartnye-biblioteki/1s-biblioteka-podklyuchaemogo-oborudovaniya/terminal-sbora-dannykh/sertifitsirovannye-i-podderzhivaemye-modeli-oborudovaniya-tsd/pasport-drayvera-atol/
нужна версия 8.5.25, а в составе Mobile logistics 5.7.3 есть лишь 8.3.0.0
31. boba13 89 19.05.22 10:08 Сейчас в теме
(30) Отвечу сам себе. Драйвера из ML 5.7.3 Розница увидела, но пришлось дать полные права на каталог "C:\Program Files (x86)\ATOL\Drivers8"
26. seminaruga 30.01.21 08:31 Сейчас в теме
Статья хорошая, но как этого динозавра победить в вопросе работы с поступлением товара. Можно работать только способом очистки БД. Если прогрузить и сделать приемку то в документ поступления загрузится все прогруженные в ТСД справочники. Что то я не так делаю ?
27. Krahmalov 16.06.21 11:29 Сейчас в теме
Статья отличная, может кто по УТ 10.3 знает как подключить?
Тест связи все ок, а вот обработка обслуживания стандартная, в ней нельзя отбор нормальный сделать, да и не выгружает вообще :<
Как Атоловскую запустить?
Прикрепленные файлы:
28. Krahmalov 02.07.21 05:28 Сейчас в теме
(27)
Тех.поддержка Cleverence обнаружила ошибку, будут исправлять
32. SSSR 29.07.22 14:39 Сейчас в теме
Сделал как написано, но при выгрузке выдаёт ошибку (товары заполняются)

Поле "Количество" не обнаружено

Редактировал саму конфигурацию.
33. user1890981 04.01.23 13:27 Сейчас в теме
ДД! У меня ТСД работал отлично, я сама наковыряла в настройках что-то нажала. теперь у меня при нажатии 4 выходит "редактирование настроек запрещено". Как теперь сбросить? чтобы как раньше можно было заходить в настройки
Прикрепленные файлы:
34. SegaZX 8 25.05.23 09:17 Сейчас в теме
Всем привет. Спасибо за инструкцию, но у меня возникли проблемы на этапе 3.
-USB Driver Installer установил, в диспетчере устройств обнаружилось устройство, COM3, все ок
- Mobile Logistics так же установил

В 1С на этапе добавления нового оборудования "Внешняя компонента" установлена, а вот сам драйвер нет, пишет красным шрифтом: Установка драйвера "АТОЛ: Интеграционная библиотека драйвера ТСД не завершена", и предлагает скачать дистрибутив драйвера с сайта АТОЛ.

Если открыть "Драйвер терминала сбора данных", и там нажать "Проверка связи", то пишет: (-1) нет связи.

Вероятно по этой причине и в 1С он не доустановился, т.к. не видит оборудование.

Подскажите пожалуйста, что еще нужно доустановить? в теории сказали, что нужна какая то программа, которая эмулирует USB в COM порт, но информацию по этому поводу найти не могу.
Оборудование: Opticon SMART CLK-3001

Спасибо.
35. SegaZX 8 28.05.23 04:30 Сейчас в теме
Решили вопрос
Написал в поддержку Cleverance. Вся проблема решилась, когда в саму ТСД перезалили конфигурацию (прошивку) по инструкции, через утилиту AppLoad.
В результате этого сам драйвер оборудования стал видеть устройство.
Что касается 1С, чтобы драйвер установился, нужно ставить 32х разрядную платформу.
Т.е. если при скачивании драйвера ККТ можно выбирать 32 или 64 и ставить в соответствии с платформой 1С, то драйвер для ТСД идет только 32х разрядный, поэтому платформу тоже нужно ставить именно такую же. и все взлетело.
36. user2023676 05.12.23 11:11 Сейчас в теме
Статья отличная, мне очень помогла. Добавлю свой комментарий причины почему у меня драйвер не устанавливался. Причина была в том что хоть я и выбирал у тонкого клиента разрядность 32 при запуске, но она запускалась как 64, потому что 32 не была установлена. Вот когда 1с появилась и в папке Program files (x86) вот тогда всё заработало
Оставьте свое сообщение