Разработка кастомной ERP-системы с модальными окнами, контролем резервов и синхронизацией остатков.
Управленческий учет и финансовое планирование в сфере производства
Задача: Создать систему складского учета с возможностью управления резервами, контроля оплат и автоматической выгрузки остатков
Технические возможности и реализованный функционал
Мы ушли от стандартного ввода данных в ячейки и построили систему, превратив таблицы в интерактивное приложение.
Складской модуль разделяет фактическое наличие и плановые поступления. Для каждой позиции фиксируется дата прибытия, что позволяет менеджерам резервировать товар еще до его физического появления на складе. Здесь же реализовано адресное хранение - учет ведется с детализацией до конкретной ячейки склада. Проще говоря, менеджер видит количество и модель шин в конкретной ячейке склада.
Учет остатков мы автоматизировали с помощью скрипта. По нажатию на кнопку скрипт анализирует все данные и формирует сводную таблицу, в которой видно актуальное наличие, отгрузки, зарезервированные и доступные к продаже шины.
Реализация интерфейса с помощью всплывающих модальных окон
Все ключевые действия (добавление заказа, редактирование, просмотр остатков) вынесены в кастомные всплывающие окна. Это защищает структуру таблицы от случайных правок и ускоряет ввод данных.
Здесь реализована динамическая подгрузка данных. При выборе товара в модальном окне скрипт мгновенно обращается к базе и выводит остатки в разрезе складов и конкретных ячеек хранения.
В модальном окне реализован живой поиск клиентов и номенклатуры. При выборе существующего контрагента его данные (телефон, условия оплаты) подтягиваются автоматически.
Управление продажами и финансами
Для многопозиционных заказов реализована возможность добавления неограниченного количества товаров в один счет через единый интерфейс окна заказа.
Контроль уникальности осуществляется с помощью автоматической проверки номера счета на дубликаты перед записью в базу.
Внедрена система статусов и резервирования. При внесении заказа в модальном окне есть возможность выбора статуса:
Резерв: Товар закрепляется за клиентом и вычитается из доступного остатка.
Отсрочка: Специальный статус для контроля дебиторской задолженности.
Оплачено: Финализация сделки и подтверждение отгрузки.
Аналитика и отчетность
В отчете по продажам реализован гибкий фильтр по датам, складам или конкретной номенклатуре. Он позволяет увидеть себестоимость закупки, сумму реализации, чистую прибыль и оборачиваемость остатков.
Для контроля отсрочек есть отдельный модуль-фильтр, который мгновенно выводит список всех счетов с истекающим или активным сроком отсрочки.
Внешние интеграции и возможность масштабирования
В таблице есть возможность синхронизации с сайтом.
Здесь реализован механизм выгрузки актуальных цен и остатков в отдельный технический лист для последующей трансляции данных на сайт клиента. Это позволит потенциальным покупателям увидеть актуальное наличие шин.
Архитектура таблицы реализована с учетом возможности подключения бота.
Система подготовлена к подключению Telegram-бота. Логика уже настроена так, чтобы бот мог забирать данные о заказах, менять статусы отгрузки и совершать другие действия в реальном времени. При желании клиент сможет в будущем добавить в систему бот без изменения логики таблицы.
Для обсуждения вашей задачи напишите нам в WhatsApp. Проведем аудит и предложим решение.
Теперь все данные хранятся в единой системе, где исключен человеческий фактор. Благодаря модальным окнам и скриптам, анализирующим вводимые данные, вероятность случайных ошибок снижена до нуля.
Увеличена скорость принятия решений. Менеджер видит всю картину (остатки + резервы + товары в пути) в одном окне, не закрывая таблицу, быстрее оформляет заказы, вносит данные об оплатах и других операциях.
Настроены автоматические отчеты. Руководитель получает актуальные данные по прибыли и остаткам за 2 секунды.
Хотите внедрить профессиональный учет без покупки дорогих и сложных программ? Мы соберем систему под ваши процессы на базе знакомых всем Google Таблиц.