WMS - склад и учет движения товаров

WMS в ERP Forma: хранилища с загрузкой, остатки с резервом и ожидаемым, поставки по этапам с НДС и накладными расходами, перемещения и инвентаризация.

WMS - склад и учет движения товаров
INGELLO / BUSINESS0242
Перейти в системуforma.ingello.com Связаться с нами
WMS Forma: товары на складе
Склад изнутри: артикулы, количество, ожидаемое и зарезервированное, производитель, цены и налог

WMS в Forma: это складской раздел ERP-платформы Ingello. Хранилища, остатки, поставки от поставщиков, перемещения между складами и инвентаризация живут в одном интерфейсе с продажами и товарным каталогом. Поэтому склад здесь не отдельная бухгалтерия «для кладовщика», а источник правды для всех: менеджер не продаст то, чего нет, а руководитель видит, какой склад забит под крышу. Раздел собран на модулях warehouse, purchase, transit и inventorization.

Задача

В малом бизнесе склад обычно ведут в Excel, а настоящие остатки знает один человек, и то по памяти. Отсюда пересорт, продажи несуществующего товара и закупки «на всякий случай». Нужен был учёт, в котором каждое движение товара проходит через документ с понятными этапами: поставку оформили, оплатили, привезли, оприходовали. И чтобы остатки пересчитывались сами, без ночных сверок.

Что внутри

Панель и хранилища

На панели виджетов видно выполнение плана поставок по поставщикам и распределение продаж по складам. Хранилище создаётся с названием, адресом, страной и вместимостью, а в общем списке у каждого склада показано число объектов и процент загрузки. Перегруженный склад система подсвечивает красным: на скриншоте «Склад Х» загружен на 250%, что намекает на творческий подход к складированию.

Панель виджетов: выполнение плана поставок
Панель виджетов: выполнение плана поставок по поставщикам
Панель виджетов: продажи по складам
Продажи по складам и воронка продаж на той же панели
Создание хранилища в Forma
Новое хранилище: название, адрес, вместимость и страна. Слева меню раздела: поставки, инвентаризация, перемещения
Список хранилищ с загрузкой
Все хранилища: число объектов и процент загрузки, перегруз подсвечен красным

Остатки

Сводная таблица «Все объекты» показывает товары по всем складам сразу: артикул, группу, производителя, количество, а также сколько товара ожидается и сколько в резерве. Это не декоративные колонки: по коду резерв складывается из открытых продаж и перемещений, а ожидаемое из незакрытых поставок и перемещений. На странице конкретного склада с отмеченными позициями можно сразу закупить, продать или добавить их в перемещение.

Сводные остатки по всем складам
Все объекты: остатки, ожидаемое и резерв по всем складам
Страница склада с действиями
Страница склада: закупить, продать или переместить отмеченные позиции

Объект хранилища хранит не только количество, но и экономику: валюту, цену закупки, оптовую, розничную и рекомендованную цену. Таблицу склада можно выгрузить в Excel, HTML или JSON и настроить под себя: число строк, тема, порядок и видимость колонок, вплоть до цены закупки с учётом налога и накладных расходов.

Создание объекта хранилища
Объект хранилища: товар, количество, валюта и четыре вида цены
Экспорт таблицы склада
Экспорт текущей страницы склада
Выгрузка склада в Excel
Так выгрузка выглядит в Excel
Настройка колонок таблицы склада
Настройка таблицы склада: строки, тема и колонки
Скрытые и фиксированные колонки
Цены, налог, накладные расходы, рейтинг и категория включаются по желанию

Поставки

Поставка проходит этапы «Уточнение товарного состава», «Оплата», «Доставка» и «Оприходован», а при проблемах уходит в «Возврат». На первом этапе выбираются склад и поставщик, добавляются позиции с валютой, количеством, стоимостью и налогом. Отдельным блоком вносятся накладные расходы с типом и комментарием. Внизу система сама считает сумму без НДС, НДС, итог и общий накладной расход. После оприходования документ уходит в архив и больше не редактируется.

Новая поставка: склад, поставщик, состав
Поставка: склад, поставщик, этапы и номенклатура
Накладные расходы поставки
Накладные расходы: сумма, валюта, тип и комментарий
Итог поставки с НДС и накладными
Итог поставки: сумма без НДС, НДС и накладные расходы

Инвентаризация

Инвентаризация привязана к складу и тоже идёт по этапам. Система подтягивает учётные остатки, кладовщик вписывает фактическое количество, а кнопка «Провести» закрывает операцию. После проведения склад пересчитывает остатки по результатам, и правда из подсобки наконец совпадает с правдой из системы.

Список инвентаризаций
Список инвентаризаций по складам и их состояния
Инвентаризация: сверка учёта и факта
Инвентаризация: этап сверки учётного и фактического количества
Остатки в инвентаризации
Остатки склада, подтянутые в инвентаризацию

Технологии

PHP и Yii2 в модульной структуре, MySQL. Документы склада построены на общей модели состояний: у поставки, перемещения и инвентаризации свои этапы, свои подсказки и свои действия. Интерфейс на AdminLTE и Bootstrap, таблицы на Kartik GridView и DynaGrid с экспортом, графики на Chart.js.

Чем полезно

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

Где посмотреть

Описание платформы: forma.ingello.com/?landing. Сам раздел открывается только после входа на forma.ingello.com: есть самостоятельная регистрация (имя, телефон, почта, пароль) и вход через Google. Общего демо-логина нет, скриншоты сняты на демонстрационных данных. По словам лендинга, для малого бизнеса Forma бесплатна.

Технологический стек и подходы

SaaS архитектура Микросервисы Облачные вычисления Масштабируемость ПО API интеграции DevOps процессы High-load системы Кибербезопасность решений