Складские программы берут от 495 до 2400 рублей в месяц. Свою я сделал без единого разработчика в команде, и она стоит один раз
На маленьких складах я годами вижу одну и ту же картину. Остатки живут в голове у кладовщика или в Excel-файле, который правит один человек, и все боятся его сломать. Приёмка записывается на бумажке, если вообще записывается. Пересчёт случается раз в квартал, и каждый раз это маленькая катастрофа: цифры не сходятся, а откуда взялась разница, через три месяца уже никто не вспомнит.
Сразу оговорка: имена, товары и цифры на скриншотах и в видео ниже — вымышленные, программа показана на сгенерированных демо-данных. Это не реклама инструмента, а рассказ о том, что получилось сделать за несколько вечеров.
На основной работе у меня стоит полноценная WMS. Дорогой, сложный инструмент, который окупается только на масштабе крупной сети. Для склада на два-три человека, для небольшого DIY-магазина или склада стройматериалов, где товар лежит по ячейкам, а системы для этого нет и не будет, такой инструмент не по карману и не по размеру задачи. Весь класс простых программ для небольшого склада, который сейчас есть на рынке, включая Складолог, МойСклад, Класс365, Большую Птицу и Субтоталь, продаётся по подписке: 1000–2400 рублей в месяц, у МойСклад — от 495 рублей в месяц за сотрудника. Хочешь считать остатки без Excel — плати каждый месяц, пока считаешь, и цена растёт вместе с командой.
Идея была простая: сделать маленькое понятное приложение, которое закрывает базовые задачи склада без подписки и без обязательного интернета. Поставил файл на компьютер — и через пять минут работаешь.
Всё приложение, от первой строчки кода до финальной сборки, я сделал вместе с Клодом, без единого разработчика-человека в команде. Начали с маленького инструмента командной строки на чистом Python, без единой внешней библиотеки — принципиально, чтобы это работало на любом компьютере без танцев с установкой окружения. Потом поверх него появился веб-интерфейс. Двигались маленькими шагами: одна задача, одна проверка, что она реально работает, и только тогда следующая. Про сам процесс — что получилось не с первого раза и как вообще выглядит разработка приложения без единого разработчика внутри — расскажу отдельно в следующей статье цикла.
Что умеет программа сейчас
Открываешь её — и сразу видно, сколько ячеек занято, сколько расхождений висит непринятыми и что требует внимания сегодня: просроченный товар, забитый буфер, неликвид, до которого никто не доходил месяцами.
Приёмка и отгрузка идут по ячейкам — сканером или вручную, без бумажных бланков: ввёл ячейку, ввёл товар, и всё сразу сохранилось. Остатки показывают, что физически лежит в каждой ячейке прямо сейчас, и ищутся по артикулу или названию независимо от того, в какой зоне хранения товар оказался.
Инвентаризация устроена как доска статусов: видно, что уже пересчитано, что нет, и где план разошёлся с фактом. План и факт программа сверяет сама — крупные недостачи уходят на согласование, мелкие фиксируются без лишнего шума, и ничего не теряется само по себе.
Отдельно — отчёты про то, что обычно узнают слишком поздно: товар с истекающим сроком годности, неликвид, который никто не трогал по два месяца, забитые буферные ячейки. Плюс гибкие роли и права под любую структуру команды без правки кода, печать этикеток и бланков пересчёта прямо из браузера. Работает в браузере на любом компьютере, без интернета и без сервера.
Файл пока не раздаю — сначала смотрю на реальный отклик. Если для вашего склада это может пригодиться, пишите, обсудим условия: t.me/Den_Kasyanov в Telegram.
Программа рассчитана на небольшие и средние склады, у которых по факту либо ничего нет, либо есть что-то самодельное и хрупкое: DIY-ритейл, стройматериалы, любой товар, который лежит по ячейкам и требует периодического пересчёта. Тем, кому нужна полноценная WMS с интеграцией в 1С из коробки, она не заменит — это инструмент для тех, кто до такого масштаба ещё не дорос или никогда не дорастёт, но порядок навести хочет уже сейчас.
Честно про то, чего пока нет
Автоматической синхронизации с 1С нет — только ручная отметка «ушло в 1С». Автообновления нет — обновление кода означает пересборку и замену файла руками. Цифровой подписи у установочного файла тоже нет, и Windows при первом запуске показывает предупреждение — это стандартное поведение для новых программ без подписи, а не признак вируса, но человека, который видит такое впервые, оно пугает. Мобильного приложения нет, хотя с телефона программа тоже открывается через браузер.
Дальше в этом цикле — статья про сам процесс разработки: как маленькими шагами с постоянными проверками довести идею до рабочего продукта, не утонув в хаосе. И отдельно — история про баг, который чуть не испортил демонстрацию и который невозможно было найти, просто читая код.
Вопрос к тем, кто держит небольшой склад: из перечисленного что для вас реальная боль, а что вообще не актуально на вашем масштабе?
Ежедневно в Telegram выкладываю конкретные промты для Клода в работе руководителя склада — с коротким кейсом и картинкой к каждому. В закрепе — первый лид-магнит, шаблон промпта для еженедельного отчёта по складу, готовый вставлять как есть: t.me/ii_na_skladah