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