Все проекты02 / 04Торговля импортным товаром
Сотрудник видит, куда
положить товар, и ячейка закреплена за ним
Карта складаОбъёмный план склада: стеллажи по ячейкам, цвет ячейки — категория товара, справа сводка склада, категории и миникарта.
Контекст
Компания торгует импортным товаром и держит несколько складов, в ассортименте около 3000 позиций. Классического кладовщика нет: с товаром работают сотрудники с разным опытом, часто одновременно и с разных устройств.
Ограничение
Сотрудник тратил больше времени на то, чтобы понять, куда положить товар, чем на само перемещение.
Место выбиралось по памяти и устной договорённости, поэтому двое могли занять одну ячейку, а новичок зависел от опытных коллег.
Как было
Каждое размещение требовало трёх решений от человека: что это за товар, куда его положить и не занято ли место. Ошибка становилась видна только на сверке.
Гипотеза
Если физическая структура склада становится частью интерфейса, а система сама предлагает место и закрепляет ячейку за сотрудником, ручной ввод и споры за место выпадают из сценария.
Модель операции
Заказ из Bitrix24 становится заказ-нарядом: позиции, ячейки и путь сборки видны на объёмном плане. Приход, списание и перемещение оформляются складскими документами, печатаются для склада и водителя и проводятся в Bitrix24. Место хранения — часть сценария, а не поле в базе: пока сотрудник несёт товар, ячейка закреплена за ним.
Интерфейс
Рабочее место сотрудника склада
Объёмный план склада: стеллажи по ячейкам, цвет ячейки — категория товара, справа сводка склада, категории и миникарта.
- 1Цвет ячейки — категория товара
- 2Объёмный план: поворот, стороны света, вид сверху
- 3Сводка склада: стеллажи, ячейки, заполнено
- 4Схема редактируется в 2D
Заказы приходят из Bitrix24, по каждому формируется заказ-наряд с ячейками; статус отгрузки уходит обратно.
- 1Статусы: новый, в сборке, собран, отгружен
- 2Заказ-наряд и ячейки по каждому заказу
- 3Синхронизация с Bitrix24
Ячейки заказа подсвечены на объёмном плане, сборщик отмечает позиции по пути; после сборки — отгрузка и списание.
- 1Ячейки заказа на плане
- 2Позиции заказа с ячейками
- 3Собранные позиции отмечаются
- 4Печать заказ-наряда, отгрузка и списание
Сотрудник выбирает ячейку на плане, отмечает категорию и добавляет товар из каталога по названию или артикулу.
- 1Выбранная ячейка на плане
- 2Категория крупными кнопками
- 3Товар из каталога с фото и остатком
- 4Переместить содержимое в другую ячейку
Приход, списание, перемещение и инвентаризация — складскими документами с печатной формой; проведённый документ меняет остатки в Bitrix24.
- 1Тип документа и основание
- 2Статус проведения в Bitrix24
- 3Печатная форма для склада и водителя
- 4Провести в Bitrix24
На планшете карточка ячейки выезжает снизу, кнопки крупные: работать можно стоя у стеллажа.
Галерея проекта: экраны и крупные фрагменты
Экраны собраны на тестовых данных, без данных и бренда клиента. Нажатие открывает экран крупно.
Спецификация для технической команды
По коду рабочей платформы. Контур показан целиком: проведение заказов и документов включается вместе с подключением портала Bitrix24.
- Масштаб
- Несколько складов, около 3000 SKU, поставки импортом в коробках со смешанным товаром.
- Интерфейс
- Чистый JavaScript без сборки и зависимостей. Объёмный план нарисован на WebGL со своими шейдерами: ортографическая камера, стороны света, вид сверху, срез полок.
- Сервер и данные
- Cloudflare Pages Functions и база D1: ячейки с версиями и историей изменений, фото ячеек, устройства, журнал синхронизации, ежедневные снимки склада.
- Одновременная работа
- Ячейка закрепляется за устройством на время правки, поэтому две операции не занимают одно место; у каждой записи — устройство и время.
- Каталог
- Каталог товаров с фото забирается из Bitrix24 отдельным воркером синхронизации.
- Заказы и документы
- Заказы приходят из Bitrix24 и становятся заказ-нарядами по ячейкам. Приход, списание, перемещение и инвентаризация оформляются складскими документами с печатными формами и проводятся в Bitrix24 вместе с остатками.
- Доступ
- Устройства подтверждаются, неудачные попытки входа ограничиваются по адресу.
Что изменилось в работе операции
Изменения описаны качественно. Значения публикуются после согласования с клиентом.
- 01Место храненияЯчейка выбирается в сценарии приёмки, а не вводится вручную после неё.
- 02Без споров за местоДве операции не занимают одну ячейку: место закреплено до подтверждения.
- 03Новые сотрудникиСотрудник без опыта работает по подсказкам экрана, а не по памяти коллег.
Показатели
- Время размещения одной позицииотслеживается
- Расхождения на сверкеотслеживается
- Доля товара с точным адресом храненияотслеживается
- Время выхода новичка на рабочий темпотслеживается