ПРОЕКТ

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

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

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

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

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

Проблема

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

Решение

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

Результат

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

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

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

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

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

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

Клиент хотел

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

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

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

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

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

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

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

В разделе отчетов объединены сводные таблицы, PivotTables и графики динамики. Здесь представлена информация о продажах, закупках и дефиците товаров с фильтрами просмотра.

Особое внимание уделено импорту и деловым документам. 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 и отправки по электронной почте.
  • Форма информации о клиенте
  • Информация о товарах в счете
Рабочая область заказов и счетов

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

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

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

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

PivotTables и сводные таблицы поддерживают отчеты о дефиците товаров, стоимости и результатах на основе одних и тех же данных книги.

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

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

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

Функции на этом экране
Формирование отчетов о продажах Формирование аналитических отчетов

Что дает решение

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

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

Могли бы готовые системы выполнить эту работу?

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

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

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

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

В итоге

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

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

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