Процесс разработки системы на базе Mobile SMARTS сводится к двум вещам:
- Созданию конфигурации Mobile SMARTS для мобильных устройств сбора данных, поддерживающей автоматизируемые процессы.
- Разработке кода обмена данными справочников и документов между учетной системой и сервером Mobile SMARTS.
Первая задача решается при помощи средств разработки Mobile SMARTS.
Вторая задача требует знания объектной модели Mobile SMARTS — весь код обмена данными при интеграции Mobile SMARTS с любой учетной системой разрабатывается либо внутри самой учетной системы, либо на языке программирования общего назначения (C#, Visual Basic, Delphi …) путем использования объектов компоненты доступа к серверу Mobile SMARTS.
С чего следует начать
Итак, на предприятии существует некоторая учетная система, которая давно и успешно используется для автоматизации учета потока товаров, сырья и материалов, готовой продукции, расходных материалов и т. д. (или же будет использоваться).
Руководством поставлена задача внедрить систему штрихкодов, для чего планируется приобрести мобильные терминалы сбора данных (ТСД) со встроенными сканерами штрихкодов.
Самое первое, с чего стоит начать — это определить, какие процессы будут автоматизированы. Это могут быть следующие процессы:
- Для торгово-распределительного склада — поступление, внутренние перемещения, подбор, отгрузка, возвраты, инвентаризация.
- Для прямой доставки товаров и грузов — доставка (продажа), заказ, возврат.
- Для склада сырья и материалов: приход сырья и материалов, возврат поставщику, внутренние перемещения, подбор, передача на производство, возврат с производства, инвентаризация.
- Для склада готовой продукции: приход готовой продукции, возврат на производство, подбор, отгрузка, инвентаризация.
Каждый процесс может исполняться в нескольких вариантах. Например, для поступления это будут:
- Поступление товара на склад по предварительной заявке поставщику.
- Поступление товара на склад без предварительной заявки (по факту).
Далее необходимо разбить каждый процесс на составляющие его операции (такие как выгрузка, проверка, размещение и т. д.), в которых могут использоваться ТСД. Основное внимание — на разделении обязанностей между сотрудниками. Например, для поступления:
- Выгрузка товара;
- Проверка по накладной;
- Расфасовка по палетам;
- Ввод данных о каждой палете;
- Размещение в места постоянного хранения.
Все это составляет основу для списка типов документов Mobile SMARTS и схем обработки каждого такого документа.
О практическом применении изложенных принципов можно прочесть в статье пример реальной складской операции.