ПРОЕКТ

Программное обеспечение для управления запасами и продажами

Разработка индивидуального ПО, Автоматизация Excel и VBA, Контроль запасов, Дашборды запасов, Отчёты о продажах, Импорт данных, Генерация счетов

  • Отрасль: Оптовая дистрибуция
  • Румыния Местоположение: Румыния
  • Срок разработки: 10 недель
  • Технологии: Microsoft Excel, VBA
3 месяцев

Этот клиент занимается дистрибуцией товаров и тратит много времени на согласование записей о запасах, заказах, закупках, продажах и поставщиках в нескольких файлах Excel. ПО для управления запасами объединяет эти записи в одной контролируемой книге. Оно обрабатывает операции с запасами и импортированные файлы, а затем предоставляет команде актуальные остатки, дашборды и отчёты. Специалисты по управлению запасами, складские сотрудники, менеджеры по продажам и руководители используют единый источник данных для контроля запасов и ежедневных решений.

Краткое содержание

Проблема

Клиент ведёт учёт товаров, продаж, закупок и запасов в разрозненных файлах, поэтому обновление данных и подготовка отчётов требуют повторяющейся работы.

Решение

Решение стало контролируемой книгой Excel и VBA для управления запасами, заказами и отчётами.

Результат

ПО создано для сокращения ручной работы с запасами и времени, необходимого для подготовки достоверной бизнес-информации.

История клиента

Клиент - дистрибьютор товаров из Румынии. Он управляет товарами, продажами, закупками, поставщиками и запасами в Excel, одновременно обрабатывая заказы клиентов и счета.

Поддержание актуальных остатков отнимает у команды много времени. Движение запасов, данные о продажах и записи о закупках должны быть связаны между собой при получении, отправке, выдаче или возврате товаров.

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

Решение разработали как контролируемую книгу с формами операций, защищёнными таблицами, дашбордами, представлениями отчётов и процессами импорта. Обработка заказов, счета и предупреждения о запасах были реализованы как взаимосвязанные модули.

Клиент хотел

  1. Обновлять запасы на основе операций продаж, закупок, получения, отправки, выдачи и возврата
  2. Отображать дашборды, графики, KPI, фильтры и анализ тенденций
  3. Создавать отчёты по запасам, продажам, закупкам, оценке и ежедневным операциям
  4. Импортировать существующие данные и обновлять отчёты из исходных файлов

Почему готовое ПО не подошло

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

Обзор проекта

Решение разработано на базе Microsoft Excel с автоматизацией VBA, формами, выпадающими списками и защищёнными таблицами. Оно предоставляет дистрибьютору единое контролируемое место для хранения информации о запасах, заказах и поставщиках.

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

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

Раздел отчётов объединяет сводные таблицы PivotTable, итоговые таблицы и графики тенденций. Он охватывает данные о продажах, закупках и дефиците запасов, а также фильтры для анализа.

Особое внимание уделено импорту и бизнес-документам. CSV- и XML-файлы могут загружать данные в книгу, а счета и сводки можно подготавливать для экспорта в PDF или отправки по электронной почте.

Реализованные ключевые функции

  • Автоматическое обновление запасов на основе операций продаж, закупок, получения, отправки, выдачи и возврата
  • Массовое обновление запасов товаров
  • Управление записями журнала запасов
  • Дашборд запасов с предупреждениями о низком уровне и порогами повторного заказа
  • Отчёты о продажах, закупках, запасах и дефиците
  • Графики, KPI, фильтры, срезы и анализ тенденций
  • Обработка заказов клиентов
  • Генерация счетов с информацией о товарах
  • Импорт данных CSV и XML

Можно добавить

+ Анализ исторических данных + Расчёты прибыли и убытков + Сводные таблицы прогнозов + Экспорт в PDF + Уведомления по электронной почте + Ограничение доступа к листам

Кто ещё может использовать это решение

Компании с похожими задачами по управлению запасами и подготовке отчётов могут адаптировать это решение под свои записи, правила и исходные файлы.

Склад или хранилище

Задача Регистрирует выдачу, получение, отправку и возврат материалов, одновременно поддерживая актуальные остатки.
Как помогает решение Решение объединяет операции, предупреждения о запасах и отчёты в одной контролируемой книге.

Оптовый продавец потребительских товаров

Задача Управляет товарами, данными поставщиков, заказами клиентов, закупками и счетами.
Как помогает решение Решение объединяет обновление запасов, обработку заказов, дашборды и отчёты в одном месте.

Розничный магазин

Задача Нуждается в данных о продажах, запасах, рентабельности и пополнении из импортированных файлов.
Как помогает решение Решение импортирует исходные данные и преобразует их в представления запасов, предупреждения и управленческие отчёты.

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

Microsoft Excel

Книга и отчёты

Excel обеспечивает контролируемую книгу, таблицы, формулы, дашборды и отчёты.

VBA

Автоматизация книги

VBA автоматизирует формы, обновление запасов, защищённые действия и процессы книги.

JavaScript / TypeScript (Node.js)

Обработка файлов

JavaScript и TypeScript обеспечивают разбор и форматирование файлов.

Python

Инструменты документов и данных

Python при необходимости обеспечивает конвертацию документов и обработку формул Excel.

PHP

Инструменты импорта и экспорта

Библиотеки PHP обеспечивают обработку CSV- и Excel-файлов в подключённых сервисах.

d3-dsv

Чтение и запись CSV

d3-dsv разбирает и форматирует файлы с разделителями, например CSV и TSV.

maatwebsite/excel

Обмен данными Excel

maatwebsite/excel импортирует и экспортирует данные Excel и CSV.

CSV

Импорт исходных записей

CSV-файлы предоставляют записи о товарах, запасах или расчётах для объединения.

XML

Импорт структурированных данных

XML-файлы предоставляют структурированные исходные данные для книги.

Интеграции

Microsoft Excel

Книга обменивается данными о товарах, запасах, продажах, закупках и отчётах через файлы Excel.

ERPNext

Необязательная функция синхронизации передаёт данные о запасах в ERPNext.

CSV and XML files

Решение импортирует и объединяет данные о запасах, расчётах, инвентаре и другие бизнес-записи из CSV- и XML-файлов.

Email

Счета, сводки и предупреждения о запасах можно подготовить для отправки по электронной почте.

Результат

Остатки запасов следуют зарегистрированным операциям

Первый экран предоставляет команде контролируемый способ регистрировать движение запасов. Продажи, закупки и корректировки запасов обеспечивают актуальные записи об остатках.

Как это работает

  1. Информация о товарах и операциях регистрируется в журнале запасов.
  2. Поля количества хранят данные о продажах, закупках и движении запасов.
  3. Книга обновляет накопительные остатки на основе зарегистрированных операций.
  • Массовое обновление запасов товаров
  • Поля клиента, поставщика и заказа на закупку
Примечание: Записи о запасах могут включать номера партий и поля этапов процесса, если такие записи предусмотрены правилами клиента.
Ввод запасов и операций

Ввод запасов и операций

Функции этого экрана
Массовое обновление запасов товаров Управление записями журнала запасов

Информация о повторном заказе отображается на одном дашборде

Дашборд запасов объединяет текущие остатки, пороги повторного заказа и условия низкого уровня запасов. Специалисты по запасам и руководители складов могут сосредоточиться на товарах, требующих внимания.

Графики, фильтры и KPI показывают движение запасов и эффективность товаров без создания отдельного файла анализа запасов.

Как это работает

  1. Дашборд отображает текущие уровни запасов, пороги повторного заказа и связанную с поставщиками информацию.
  2. Графики запасов показывают движение, тенденции и KPI эффективности товаров.
  3. Предупреждения о низком уровне и список повторного заказа выделяют состояние запасов.
  • Фильтры и срезы
  • Анализ исторических данных
Совет: Элементы управления обновлением поддерживают актуальность дашборда благодаря последним операциям и импортированным данным.
Дашборд запасов со статусом повторного заказа

Дашборд запасов со статусом повторного заказа

Функции этого экрана
Дашборд запасов Отслеживание уровней запасов Настройка предупреждений о низком уровне запасов Включение анализа исторических данных

Заказы и счета хранятся в одном месте

Рабочая область заказов связывает заказы клиентов со строками товаров, ставками и условиями оплаты. В предварительном просмотре счёта данные о товарах подготавливаются для экспорта в PDF или отправки по электронной почте.

Как это работает

  1. Рабочая область заказов хранит записи о клиентах, товарах, количествах, ставках и условиях оплаты.
  2. В записях заказов отображаются статус заказа и данные заказа на закупку.
  3. Модуль счетов подготавливает информацию о товарах для просмотра, экспорта в PDF и отправки по электронной почте.
  • Форма информации о клиенте
  • Информация о товарах в счёте
Рабочая область заказов и счетов

Рабочая область заказов и счетов

Функции этого экрана
Автоматизация обработки заказов Информация о товарах в счёте

Отчёты превращают данные о запасах в управленческую информацию

Экран отчётов объединяет данные о продажах, закупках и запасах в одном месте для анализа. Руководители могут сравнивать дневные, недельные и месячные данные с помощью фильтров категорий и дат.

PivotTable и сводные таблицы поддерживают отчёты о дефиците, оценке и эффективности запасов, используя данные одной книги.

Как это работает

  1. Сводные таблицы организуют дневные, недельные и месячные показатели продаж и закупок.
  2. PivotTable объединяет уровни запасов, случаи дефицита и рентабельность.
  3. Графики тенденций показывают динамику продаж и закупок по датам и категориям.
  • Экспорт отчётов
  • Данные о региональной эффективности
Отчёты о продажах и запасах

Отчёты о продажах и запасах

Функции этого экрана
Создание отчётов о продажах Создание отчётов для анализа

Что обеспечивает решение

С помощью этого решения дистрибьютор может:

  • Хранить обновления запасов, заказы, закупки и записи о поставщиках в одной книге
  • Отслеживать уровни запасов, пороги повторного заказа и условия низкого уровня
  • Просматривать данные о продажах, закупках, рентабельности и дефиците запасов
  • Импортировать существующие исходные файлы и обновлять отчёты
  • Подготавливать заказы клиентов, счета и PDF-документы
  • Предоставлять разным ролям команды контролируемый доступ к функциям книги

Справятся ли с этой задачей готовые системы?

До разработки задачу сравнили с готовыми продуктами на основе их собственных описаний.

Что нужно клиенту Платформы автоматизации складов IntraOne WES, AutoStore Controller, Pio Роботизированные системы комплектации Voodoo Robotics Wireless Pick-to-Light, Logibot Индивидуальное решение
Обновлять запасы на основе бизнес-операций — —
Отображать дашборды и анализ тенденций — —
Создавать отчёты по запасам и продажам — —
Импортировать файлы и обновлять отчёты — —
Соответствовать правилам клиента: этапам, ролям и отчётам — —
Все шаги в одном месте — —
Отсутствие ручных действий между программами — —

На основе публичных описаний продуктов и их категорий.

Готовые продукты охватывают складскую робототехнику, автоматизированную комплектацию и координацию обработки материалов.

Итоги

В итоге была создана контролируемая рабочая среда для управления запасами, которая сокращает ручную работу между заказами клиентов, операциями с запасами, отчётами и записями о поставщиках.

ЧАСТЫЕ ВОПРОСЫ

Планируете создать похожую систему? Ознакомьтесь с ответами ниже, чтобы узнать, как адаптировать книгу для управления запасами к существующим файлам, ролям и правилам отчётности.