Подключение ТСД через 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С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

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

6000 руб.

27.02.2017    796332    4903    9546    

2858

SALE! 20%

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

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 7176 руб.

15.12.2015    170789    955    364    

400

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

Расширение конфигурации для УТ 11.5, КА 2.5 ,ERP 2.5 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

4500 руб.

27.08.2018    122177    1025    584    

864

SALE! 25%

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 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 или интернет. Поддержка маркировки и разрешительного режима.

5880 4410 руб.

25.05.2015    335548    1956    3058    

1031

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

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

44000 руб.

08.11.2017    122939    292    140    

398

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

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

30000 руб.

02.11.2015    112283    102    87    

185
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1747 15.06.19 22:55 Сейчас в теме
(0) отличная статья!
спасибо!
2. 1c.pro.fun 188 15.06.19 23:00 Сейчас в теме
(1) Спасибо еле осилил такое количество букв :) Дописывал и думал хоть кому-то полезным будет или все зря :) Вам то оно понятно ничего нового, но надеюсь кому-то пригодится
mikulich; DeD MustDie; teflon; +3 Ответить
3. RustIG 1747 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 188 17.01.20 19:53 Сейчас в теме
(6) А до этого разрядность платформы была какая?
8. user957925 19.01.20 23:06 Сейчас в теме
(7) До этого была 32, тсд работал без проблем. Я так понял на 64-разрядной часто возникают проблемы с драйверами торгового оборудования и лучше оставаться на 32.
9. 1c.pro.fun 188 20.01.20 09:47 Сейчас в теме
(8) Типа того. Я вообще x64 не использую
user957925; +1 Ответить
11. F1215 13.03.20 12:55 Сейчас в теме
У нас есть проблема при добавлении в 1С Розница
На рабочем месте тест драйвера проходит, читает норм а в 1С не цепляется никак
Прикрепленные файлы:
12. 1c.pro.fun 188 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 188 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 188 21.10.20 14:22 Сейчас в теме
(18) Добрый день! Это совершенно не тот терминал, о котором идет речь в данной статье. Тот о котором Вы пишите я подключаю через Cleverence Магазин 15
20. user1488064 04.11.20 18:49 Сейчас в теме
(19)

Добрый вечер, имеется лицензия MobileLogistics на ТСД OPTICON H15, При проверки связи в драйвере устройства тест выполнен успешно, При проверки в 1С ошибка
Прикрепленные файлы:
21. 1c.pro.fun 188 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 87 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 87 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 1 25.05.23 09:17 Сейчас в теме
Всем привет. Спасибо за инструкцию, но у меня возникли проблемы на этапе 3.
-USB Driver Installer установил, в диспетчере устройств обнаружилось устройство, COM3, все ок
- Mobile Logistics так же установил

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

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

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

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

Спасибо.
35. SegaZX 1 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) вот тогда всё заработало
Оставьте свое сообщение