Разработка операций для ТСД в программе Mobile SMARTS


Процесс разработки системы на базе Mobile SMARTS сводится к двум вещам:

  1. Конфигурированию схемы метаданных Mobile SMARTS для продержки автоматизируемых процессов;
  1. Разработке кода обмена данными справочников и документов между учетной системой и сервером Mobile SMARTS.

Задача 1 решается при помощи визуальных средств администрирования Mobile SMARTS. Задача 2 требует знания объектной модели Mobile SMARTS – весь код обмена данными при интеграции Mobile SMARTS с любой учетной системой разрабатывается либо внутри самой учетной системы, либо на языке программирования общего назначения (C#, Visual Basic, Delphi …) путем использования объектов компоненты доступа к серверу Mobile SMARTS.

С чего следует начать.

Итак, на предприятии существует некоторая учетная система, которая давно и успешно используется для автоматизации учета потока товаров, сырья и материалов, готовой продукции, расходных материалов и т.д. (или же будет использоваться).

Руководством поставлена задача внедрить систему штрихкодов, для чего планируется приобрести мобильные терминалы сбора данных (ТСД) со встроенными сканерами штрихкодов.

Самое первое, с чего стоит начать – это определить, какие процессы будут автоматизированы. В самую крупную клетку это могут быть следующие процессы:

  • Для торгово-распределительного склада — поступление, внутренние перемещения, подбор, отгрузка, возвраты, инвентаризация;
  • Для прямой доставки товаров и грузов – доставка (продажа), заказ, возврат;
  • Для склада сырья и материалов: приход сырья и материалов, возврат поставщику, внутренние перемещения, подбор, передача на производство, возврат с производства, инвентаризация.
  • Для склада готовой продукции: приход готовой продукции, возврат на производство, подбор, отгрузка, инвентаризация.

Каждый процесс может исполняться в нескольких вариантах. Например, для поступления это будут:

  1. Поступление товара на склад по предварительной заявке поставщику;
  2. Поступление товара на склад без предварительной заявки (по факту).

Далее необходимо разбить каждый процесс на составляющие его операции (такие как выгрузка, проверка, размещение и т.д.), в которых могут использоваться ТСД. Не слишком мелко; основное внимание – на разделении обязанностей между сотрудниками. Например, для поступления:

  1. Выгрузка товара;
  2. Проверка по накладной;
  3. Расфасовка по паллетам;
  4. Ввод данных о каждой паллете;
  5. Размещение в места постоянного хранения.

Все это составляет основу для списка типов документов Mobile SMARTS и схем обработки каждого такого документа.