Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Подключение ТСД Моторола к 1С

Ранее я писал о торговом оборудовании применяемом в 1С.

Если Вас интересует автоматизация склада с помощью специализированного оборудования — позвоните нам. Мы имеем собственные наработки в этой области, которые существенно могут облегчить внедрение программы.

На днях столкнулся с доработкой обмена данными между терминалом сбора данных Motorola (Symbol) MC9090 и 1С Управление торговлей на платформе 8.3. В качестве программного обеспечения для автоматизации склада была выбрана отечественная разработка от компании «Cleverence soft» — Драйвер Wi-Fi терминала сбора данных для «1С:Предприятия» на основе Mobile SMARTS, версия ПРОФ.

Далее я расскажу как была произведена настройка и доработка конфигурации Mobile SMARTS и конфигурации 1С.

Motorola 9090 в работе

Использование торгового оборудования, а в частности терминалов сбора данных, сильно облегчает задачу автоматизацию склада и повышает эффективность работы рядовых сотрудников. Порой без ТСД очень трудно произвести инвентаризацию — этот процесс растягивается на несколько дней. В течении которых остатки уже изменились — что-то поступило, что-то ушло.

На фотографии выше наш подопытный аппарат, топовая модель линейки ТСД Symbol — самый шустрый и функциональный терминал. Мозги — процессор с частотой 624MHz, 128 мегабайт ОЗУ (смешно сравнивать с новыми смартфонами). На борту так же WiFi, Bluetooth, цветной сенсорный дисплей. Операционная система -Windows Mobile 5.0.

Терминалы от Motorola имеют очень высокую степень защиты от внешних воздействий. Их в прямом смысле можно кидать об стену — им ничего не будет.

Исходные требования заказчика по автоматизации склада

В рамках внедрения 1С был внедрен ячеистый склад, данный тип склада широко распространён при автоматизации бизнеса с использованием торгового оборудования. В результате каждом товаре была присвоена ячейка рекомендуемого хранения.

Получите 267 видеоуроков по 1С бесплатно:

Задача проста —  при сканировании на терминал должна вывестись ячейка, на которой должен присутствовать товар. Данные о товарах получаются из 1С в режиме онлайн.

Настройка подключение терминала сбора данных к 1С

Подключение было настроено при помощи софта для автоматизации склада от «Cleverence soft». На компьютере разворачивается веб-сервер ТСД — он принимает данные через технологию web-service данные с терминала в режиме онлайн. После этого, веб-сервис подключается к промежуточной 1С, в которой, в свою очередь идёт обращение к вашей рабочей конфигурации. Получается следующая схема работы:

ТСД —  Веб-сервис — промежуточная БД 1С — рабочая БД 1С

Зачем так сделано: видимо, что бы было проще сделать обмен между веб-сервисом и рабочей БД. 1С с 1С проще сработается 🙂

Настройки Mobile SMARTS для подключению к 1С

Вернемся к нашей задаче. Откройте конфигурацию терминала. После недолгих поисков, нашел место где добавляются дополнительные свойства товара- например Цена(price), Остаток(qty) и добавил туда новый реквизит «cell» с типом «string«, в него я буду писать расположение на складе:

Настройки конфигуратора MobileSMARTS

После этого, необходимо вывести этот реквизит на форму. Для этого необходимо выбрать операцию «Выбор номенклатуры» в древе метаданных и открыть в палитре свойств «Текст в верхней части окна». Здесь можно увидеть все поля, которые выводятся при сканировании номенклатуры. В окне корректировки можно выбрать любое поле для выбора, мы вставим наше, новое — «{SelectedProduct.Product.cell}«:

Программирование ТСД

На этом этап настройки конфигурации на ТСД закончен, мы переходим к настройке со стороны 1С.

Настройка 1С для передачи данных на ТСД

Для настройки 1С необходимо корректировать промежуточную конфигурацию. Зайдем в конфигуратор 1C промежуточной базы, в общий модуль  «УниверсальныеМеханизмы». Найдем функцию «ДобавитьProduct».

Следующим образом задаются дополнительные свойства:

Product.SetField(«cell», «Место на складе: » + Номенклатура.ПредставлениеЯчейкиСклада);

Где «Номенклатура» — полученный при подключении по ком-объекту элемент справочника товаров, а «ПредставлениеЯчейкиСклада» просто реквизит объекта со строковым типом данных.

Вот и всё — вывод значения готово:

Результат подключения

Будьте внимательны, если вы ранее выгружали товары на сервер, они могут закешироватся в файл «Cleverence.Warehouse.ProductsBook1.xml». В этом случае терминал не будет обращаться в 1С, а будет брать данные из файла. Т.е. никакого дополнительного свойства не будет отображаться.

Заключение

Как видим, доработки конфигурации терминала не слишком трудоёмки — что очень важно для быстрой и качественной автоматизации склада с использованием торгового оборудования.

Хотелось бы поблагодарить фирму Cleverence soft, за столь удачный софт для автоматизации, который существенно облегчает работу с ТСД, а так же их техническую поддержку, которая оперативно и квалифицированно отвечает.

Если вам необходимо внедрение торгового оборудования для склада — обращайтесь ко мне, я с удовольствием помогу. Подробная информация и контакты на странице услуги 1С.

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

Задайте ВОПРОС на нашем форуме 1С! ››

СПРОСИТЕ в комментариях!

Добавить комментарий:

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


*