Принципы разработки в Mobile SMARTS

Последние изменение: 13.07.2017

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

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

Первая задача решается при помощи средств разработки Mobile SMARTS.

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

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

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

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

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

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

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

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

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

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

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

О практическом применении изложенных принципов можно прочесть в статье пример реальной складской операции.