НОВОСТИ

Запущен новый сервис для тестирования персонала
Новая версия PHP 8
Нерабочая неделя
Все новости

НАШИ ПРИЕМУЩЕСТВА

Как выполнять удачные проекты
Сопровождение программ
Семь причин обратиться к нам

АВТОРИЗАЦИЯ

ПАРТНЕРЫ

Партнеры компании

ВАКАНСИИ

Приглашаются на постоянную работу программисты, математики, менеджеры

Top.Mail.Ru

Виртуальный склад "Storage 3D".

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

При создании WMS (Warehouse Management System) - системы важным является правильно расставить акценты. Для одних вопросом номер один является учет партий (особенно для фармацевтических товаров), для других оборачиваемость склада, соблюдение условий хранения (температурный, воздушный, световой режим). Если склад не является основой бизнеса компании, его неотъемлемой частью (например, запас канцтоваров для офиса), то его вполне можно вести в бухгалтерской программе (три ручки ушло, одна осталась).

Но если это объект пристального внимания руководства и постоянного контроля, то требуется что-то более сложное и эффективное. Причем, одна большая задача автоматизации разбивается на отдельные подзадачи, к которым относятся прогнозирование спроса, закупка товара, оптимизация остатков, размещение товара на складе, контроль поставок и анализ данных, моделирование ситуации и так далее.

Трехмерное изображение склада Storage 3D

Рис.1 Трехмерное изображение склада.

Эти задачи мы решали и раньше в соответствии с потребностями клиентов. Но, какое бы не было решение, всегда получалось, что клиент получает результат в абстрактной форме. То есть сухие цифры и даты поставок, отдельные срезы по складу: специальные отчеты по загруженности, по срокам хранения товара и так далее. Все свести к одному документу представляется проблематичным, ввиду сложности восприятия такого отчета. Поэтому мы пришли к выводу, что необходима основа для наглядного представления ситуации.

Подсказкой послужили популярные трехмерные компьютерные игры. Что, если мы будем отражать состояние склада в виде такой игры, где человек сможет виртуально перемещаться по помещению и видеть в реальном режиме времени, в каком состоянии находиться запасы? Разумеется, создавать трехмерное изображение товара довольно затратное занятие, поэтому мы ограничились обычными трехмерными кубами (аналогами паллет). В большинстве случаев товар упакован в коробки.

Помимо того чтобы показать просто кубы мы можем раскрасить их в разный цвет. Например, если срок хранения заканчивается, то коробка красная, если нет - зеленая. Точно так же можно раскрасить разными цветами по оборачиваемости, по прибыльности, по весу. Программа может на лету провести ABC-анализ и покажет, каждую коробку, где именно он находиться на складе. Характеристик может быть сколько угодно, и они могу комбинироваться. Очевидно, что для каждой задачи такая раскраска должна быть настраиваемой.

После того как была создана трехмерная модель склада все начало становиться на свои места. Если нужно место для хранения, то его можно заранее предусмотреть с помощью визуального конструктора. Далее склад будет выглядеть таким, как вы его нарисуете. Было бы странно, если бы в дальнейшем не появлялись новые складские помещения, не изменялась бы конфигурация существующих. Все это предусмотрено в отдельном блоке программы. Данные о перемещениях паллет (коробок, контейнеров и так далее) берутся из базы данных складской системы. Не важно, что это за система - может быть и бухгалтерский модуль и сложная ERP или просто странички MS Excel.

Насколько полно описывается ситуация на складе, полностью зависит от возможности складской программы, на которую мы опираемся. Если в системе есть партии и сроки хранения, описания товаров, то наша программа их выводит, если есть еще какая-то дополнительная информация (например, зарезервированный товар), то мы ее тоже показываем.

Для того чтобы сделать процесс просмотра склад более быстрым и эффективным мы предусмотрели создание срезов и размещение камер просмотра (это два разных приема). После этого не нужно долго бродить по складу, можно просто быстро включить нужную камеру ( Ctrl+1, Ctrl+2, Ctrl+3… ). Разрезы дают плоскую картинку и включаются по очереди. И конечно, мы добавили аналогичные играм приемы "Обернуться назад", "Подняться под потолок", "Опуститься на пол", "Шаг в сторону" и так далее.

Визуальный редактор  Storage 3D

Рис. 2 Визуальный редактор построения склада.

Как же быть с моделированием состояния склада? У логистика (специалисту по складу) должна быть не только текущая картина склада (пусть даже трехмерная), но и все предыдущие состояния. Например, возникла критическая ситуация (например, не хватило мест хранения) и необходимо оценить склад на полночь прошлого дня. Такая возможность есть. Для этого достаточно перевести часы (дни недели, месяца) на необходимый момент времени в прошлом. Очень важно получить все необходимые данные.

Если сотрудник склада, говорит, что за пределами склада осталось много паллет, то это может быть любое количество. Для некоторых 3 - это уже много. Стоит ли в таком случае строить новый склад? Часто ли такое происходит? Все это вопросы моделирования и анализа. Необходимо не только посмотреть прошлые ситуации, но и заглянуть вперед, чтобы правильно скоординировать работу соответствующих служб.

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

Виртуальный склад Storage 3D

Рис. 3 Перевод текущей даты и времени.

Основные потребности оценки состояния склада можно разбить на четыре главных составляющих:
  • Сбор данных и расчеты
  • Анализ данных
  • Моделирование ситуации
  • Трехмерная визуализация
Наш визуальный конструктор Storage-3D - это только вершина айсберга работы управленцев, программистов, аналитиков. Можно сказать, что это - ценная игрушка, которая опирается на работу многих отделов и позволяет принимать ответственные решения.

Запросить демоверсию