Как организовать офлайн-инвентаризацию в 1С:Управление торговлей 11 с помощью ТСД на Windows CE?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При проведении инвентаризаций на распределенных торговых точках, складах и в магазинах с нестабильным интернет-каналом прямое подключение по RDP или использование онлайн-клиента 1С часто приводит к зависаниям и потере отсканированных данных. В таких условиях оптимальным решением является автономный (офлайн) сбор данных на терминале сбора данных (ТСД) с последующей выгрузкой результатов в учетную систему. Разберем по шагам, как выстроить данный процесс в «1С:Управление торговлей 11», какое программное обеспечение выбрать для устройств на базе Windows CE и как решить проблему аппаратной совместимости.

Организация инвентаризации в «1С:Управление торговлей 11» без ордерной схемы

Штатный инструмент «Рабочее место работника склада» в УТ 11 ориентирован на ордерные склады с адресным хранением и постоянное онлайн-соединение. Если ордерная схема не используется, инвентаризацию выполняют через документ ПересчетТоваров.

Рассмотрим порядок работы с офлайн-терминалом через типовой механизм:

  1. В разделе «НСИ и администрирование» переходим в подсистему «Подключаемое оборудование».
  2. Создаем новый экземпляр оборудования с типом «Терминалы сбора данных».
  3. Выбираем обработку обслуживания и драйвер, соответствующий установленному на ТСД программному обеспечению.
  4. При создании документа ПересчетТоваров по выбранному складу и группе номенклатуры формируется список товаров.
  5. Через команду работы с ТСД в документе данные по штрихкодам и учетному количеству выгружаются на терминал.
  6. Ревизор проводит сканирование товаров на объекте без подключения к сети.
  7. По возвращении терминал подключается к рабочему месту, и по кнопке «Загрузить данные из ТСД» фактические остатки автоматически переносятся в табличную часть документа ПересчетТоваров.

Выбор специализированного ПО для Windows CE

Проанализируем программные решения, предназначенные для автономной работы на терминалах под управлением Windows CE 5.0 / 6.0:

  1. Платформа Клеверенс (Cleverence). Наиболее универсальное решение для интеграции с 1С. Позволяет загружать базу штрихкодов и товаров прямо во внутреннюю память устройства. В автономном режиме терминал фиксирует фактические остатки, сверяет штрихкоды с локальной базой и выводит наименование товара на экран. Программа содержит визуальный конструктор бизнес-процессов, что позволяет гибко настроить логику сбора штрихкодов под индивидуальные требования.
  2. Штрих-код Комбайн (BarCode Harvester). Компактное и простое решение для автономного накопления штрихкодов и количеств с последующим экспортом в форматы TXT/CSV или прямой передачей в документ 1С.
  3. Mobile Logistics. Классическое решение для WinCE-устройств, ориентированное на работу с простыми конфигурациями сбора данных и выгрузкой через текстовые файлы обмена.

Особенности совместимости устройств на Windows CE

Часто возникает ситуация, когда на терминале установлена стандартная операционная система Windows CE 6.0 (например, на устройствах M3 Mobile, Opticon, CipherLab), но специализированное ПО не распознает встроенный сканирующий модуль. Выясним причину этой проблемы и способы ее решения.

В отличие от настольных ОС Windows, на мобильных платформах Windows CE каждый производитель оборудования использует собственный SDK для прямого программного управления лазерным или 2D-сканером. Если стороннее ПО не содержит драйвера конкретной линейки ТСД, используем режим эмуляции клавиатуры:

  1. В операционной системе терминала открываем системную утилиту управления сканером (например, ScanEmul, Scanner Setting или KeyWedge).
  2. Переводим режим вывода данных в Keyboard Wedge (эмуляция клавиатуры).
  3. Настраиваем суффикс сканирования: добавляем символ перевода строки (Enter / CR).
  4. В этом режиме любой считанный штрихкод автоматически передается в активное поле ввода любой программы как текст, набранный на клавиатуре.

Важные системные требования для Windows CE:

  1. Среда .NET Compact Framework: для работы большинства сторонних утилит и клиентов на устройстве должен быть установлен пакет .NET Compact Framework 2.0 или 3.5.
  2. Энергонезависимое хранение: оперативная память в Windows CE энергозависима. При полной разрядке аккумулятора или глубокой перезагрузке (Cold Boot) операционная система сбрасывается к заводскому состоянию. Все установочные CAB-файлы, исполняемые файлы и базы данных необходимо размещать исключительно в защищенных разделах флеш-памяти (папки Flash Disk, Application или ResidentFlash).

Передача данных между ТСД и 1С без сложной сетевой инфраструктуры

Современные версии Windows блокируют устаревшие службы синхронизации ActiveSync и Windows Mobile Device Center (WMDC). Чтобы организовать надежный обмен файлами инвентаризации в выездных условиях, рассмотрим практические варианты:

  1. Обмен через карты памяти (microSD): файл выгрузки номенклатуры и итоговый файл инвентаризации переносятся через съемную карту памяти. В 1С загрузка выполняется через типовую обработку загрузки данных из табличного документа.
  2. Локальная сеть через точку доступа: ревизор включает точку доступа Wi-Fi на смартфоне или переносном ноутбуке. ТСД подключается к этой сети один раз, после чего файлы выгружаются по протоколам FTP или SMB в сетевую папку ноутбука.
  3. Использование встроенных утилит ТСД: во многие терминалы M3 Mobile встроена штатная сервисная программа сбора данных. Она сохраняет отсканированные штрихкоды и количество в текстовый файл с разделителями, который загружается в табличную часть документа ПересчетТоваров в 1С без покупки дополнительного софта.
  4. Альтернатива: переносной ноутбук со сканером: при работе на удаленных точках простой альтернативой WinCE-терминалам является использование автономного ноутбука с подключенным беспроводным сканером штрихкодов. Инвентаризация проводится локально в файле или автономной базе с последующей передачей данных в центральную информационную базу.
← На главную