Недавно вечером после работы я зашёл в «Перекрёсток». Усталый, шёл между рядами, взял апельсины и машинально положил на электронные весы. Они сами распознали фрукт, показали картинку и напечатали ценник. Потом я отправил в корзину салфетки, выпечку и пакет молока. На кассе самообслуживания терминал проверил скидки, предложил списать баллы и подтвердить оплату. В этот момент где-то в системе обновились остатки, пересчитались метрики по категориям, а алгоритм учёл мою покупку в общем спросе.
Торговля кажется чем-то неотделимым от компьютеров, сетей и алгоритмов. Будто до них были только ярмарки и натуральный обмен, а всё остальное появилось совсем недавно.
По дороге домой я всё думал, как люди жили без электронных весов, поэтому решил поискать старые документы и посмотреть, как были устроены крупные магазины до появления вычислительной техники.
Не лавка, а система
Когда мы вспоминаем о торговле царских времён, у большинства всплывает приблизительно одинаковый образ: купцы, рыбные обозы, пушнина и сделки, подкреплённые рукопожатием. Но к концу XIX века Москва уже жила в другой реальности. В центре города работали огромные универмаги, которые по масштабу и устройству были ближе к современным супермаркетам, чем к лавкам с россыпью товаров. Один из самых заметных примеров — Мюр и Мерилиз.
По данным исследования Марджори Л. Хилтон о развитии розничной торговли в России, к 1914 году у компании были десятки отделов и более тысячи сотрудников. Это крупная организация с разделением труда, внутренними службами и инфраструктурой обслуживания покупателей, включающей собственные вспомогательные службы и ресторан.
По оценкам дореволюционного периода, годовой оборот компании достигал 8–9 миллионов рублей. Это сопоставимо с крупнейшими коммерческими предприятиями того времени.
По сохранившимся прейскурантам видно, что ассортимент был разбит на категории: продукты, мебель, письменные принадлежности, оружейные товары с описаниями и фиксированными ценами. А если товар классифицирован, у него есть описание и стабильная цена, значит кто-то их регулярно сводит, проверяет и обновляет. Внутри существует механизм учёта, контроля версий и обновления данных. Иначе такую номенклатуру просто невозможно поддерживать.
Каталог обновлялся по расписанию четыре раза в год, к началу сезона. Новый выпуск заменял предыдущий, и до его выхода действовала старая версия. Никаких «горячих правок» в середине периода. Если цена или ассортимент менялись, это означало новый тираж и новую редакцию. Универмаг жил дискретными версиями. Изменения происходили не постоянно, а релизами, как сейчас.
При этом торговля не ограничивалась залом магазина. Каталоги рассылали по почте и развозили курьерами. Заказ можно было оформить дистанционно, а при сумме свыше 25 рублей доставка была бесплатной. Всё это требовало координации складов, логистики и обработки заказов.
В этом контексте каталог вообще сложно назвать рекламой. По сути, это был внешний интерфейс магазина. Через него покупатель видел ассортимент, формат описания, правила заказа и понимал, что версия меняется по расписанию, условия одинаковы для всех, а структура зафиксирована. Знакомый набор принципов, разница в том, что всё это работало на бумаге, без серверов, сетей и ERP (Enterprise Resource Planning).
Учёт и инвентаризация
Важно не путать ту автоматизацию с современной. Задачи по учёту товара, логистике и ценообразованию тогда решали структурированными документами и регламентами. Ассортимент «Мюр и Мерилиз» по тем временам был огромным. Некоторые каталоги доходили почти до тысячи страниц. Товары описывали в прейскурантах с указанием: типа, размера, ткани, назначения и цены. Не список наличия, а подробный справочник. При этом структура каталога оставалась неизменной. Сначала верхний уровень с отделами и тематическими разделами (то, что сегодня назвали бы namespaces или categories). Потом нижний уровень с полями карточки товара (наименование + цена + визуальная идентификация через рисунок).
Каталог помогал решать те же задачи, что и современные WMS (Warehouse Management System) и ERP, где всё хранится строками в базе. Продажи и поставки заносили в журналы, остатки регулярно пересчитывали и сверяли с записями. Учёт держался на строгом ведении документов и повторяемости процедур.
Аналитики в реальном времени, конечно, не было. Нельзя было построить отчёт за минуту или автоматически пересчитать оборачиваемость. Любое обновление каталога означало новый тираж, а сверка требовала ручного пересчёта. Поэтому между продажей и её отражением в учёте могло проходить несколько дней.
Современная база данных снимает эти ограничения:
-
мгновенно обновлять запись;
-
хранить историю изменений;
-
агрегировать данные по любым разрезам;
-
синхронизировать несколько точек продаж в реальном времени;
-
автоматически выявлять аномалии.
Но у бумажной системы были особенности, которые почти исчезли сегодня.
Жёсткость версий. Сегодня цены могут меняться несколько раз в день, что усложняет анализ и повышает операционные риски. Тогда каталог был «снимком состояния» ассортимента и цен на определённый период, что снижало вероятность ошибки при изменении прейскуранта.
Физическая прозрачность данных. Если запись меняли, её зачёркивали, переписывали или подписывали. Бесследно удалить что-то на бумаге было довольно сложно.
Строгость структуры. В базе можно создать десяток почти одинаковых сущностей и не сразу это заметить. В печатном каталоге каждая лишняя страница стоила денег. Поэтому категории продумывали заранее и поддерживали консистентность данных.
Каталог при этом был не только хранилищем, но и способом анализа. По тому, как сгруппированы товары, сколько места занимает раздел и какие позиции стоят рядом, можно было понять структуру продаж. Это был офлайн OLAP (Online Analytical Processing) без формул, но с сильной когнитивной составляющей.
Прогнозирование спроса
Учёт отвечает на вопрос «что есть», а прогноз на вопрос «что будет». Сегодня мы строим модели на основе истории продаж, учитываем сезонность, тренды, промо, погоду и поведение клиентов. По этим метрикам алгоритм считает коэффициенты, а система предлагает объём нового заказа. В XIX веке никакой автоматической аналитики не было, но рассчитывать спрос было нужно. Поэтому в каталогах «Мюр и Мерилиз» прослеживается сезонная структура ассортимента: зимние ткани, летняя одежда, праздничные товары, предметы для дачного сезона.

Источники не дают точных данных о том, за сколько дней заканчивалась конкретная позиция, но структура работы универмага позволяет восстановить логику. При сезонном обновлении каталога четыре раза в год цикл планирования был скорее всего квартальным. Ключевые закупки делались под сезон, а их корректировки были сильно ограничены. В такой модели скорость исчерпания товара становилась критическим параметром: если популярная позиция заканчивалась слишком рано, допоставка из Европы могла занять недели.
При длинном цикле обратной связи оптимальной стратегией становится консервативное планирование:
-
увеличение партии закупки,
-
расширение страхового запаса,
-
осторожность в вводе новых позиций,
-
более редкое обновление цен.
В современных терминах это смещение баланса в сторону уровня сервиса, а не сокращения оборотного капитала, и сейчас встречается довольно редко. Но тогда это было типичной практикой для крупных европейских и российских универмагов. И здесь важна не техника расчёта, а сама структура цикла.
Сначала закупка → период продаж → инвентаризация → корректировка ассортимента, и только после этого → закупка и новое издание каталога.
Если разложить различия между моделью планирования XIX века и современной по слоям, картина выглядит так:
|
XIX век |
Сегодня |
|
Данные агрегируются вручную |
Данные собираются автоматически |
|
Цикл планирования сезонный |
Планирование непрерывное |
|
Обратная связь долгая |
Обратная связь почти мгновенная |
|
Ошибка компенсируется дисциплиной процесса |
Ошибка компенсируется пересчётом модели |
|
Решение опирается на опыт |
Решение опирается на алгоритм |
Без real-time аналитики система была вынуждена быть консервативной. Это снижало гибкость, но повышало устойчивость. С тех пор изменились инструменты, но при всей технологической разнице задача остаётся прежней — снизить неопределённость будущего спроса.
Управление персоналом
Типичная заметка в разделе «Судебная хроника» тех времён рассказывает об иске со стороны владельца магазина о недостающем товаре, якобы растраченном состоящим в должности приказчика. Это показывает, что даже самый дисциплинированный цикл мало стоит без организации труда. Любое решение о закупке проходило через приёмку, склад, отдел, продавца и кассу. Сейчас эту логику держит код, а в XIX веке её можно было нарушить простым отклонением от инструкции. Поэтому, если убрать романтику эпохи, управление персоналом в крупном универмаге выглядело как ранняя версия BPM (Business Process Management). Нужны были чёткие роли и последовательность действий.
-
Кто принимает товар.
-
Кто проверяет количество и качество.
-
Кто вносит запись в журнал.
-
Кто отвечает за выкладку.
-
Кто устанавливает цену на витрине.
-
Кто фиксирует продажу.
Если хоть один элемент выпадал, рушилась вся схема учёта.
По сути, управление персоналом было способом встроить человека в алгоритм. Поэтому процесс жёстко регламентировали ради воспроизводимости и контроля. Новый сотрудник должен был выполнять операцию так же, как предыдущий. Чёткая последовательность действий позволяла понять, на каком этапе возникла ошибка, кто допустил недостачу или где нужно пересчитать остатки и сверить записи. Это напоминало упрощённую трассировку: шаг за шагом можно было пройти назад всю цепочку операций.

Без цифровых логов контроль держался на подписях, записях в журналах и сверках в конце дня и недели. Нельзя было что-то «поправить позже». Ошибка в журнале означала реальную путаницу в остатках и деньгах. Бумажный след удерживал высокие требования к дисциплине.
Сегодня часть этих функций выполняют информационные системы, но сам принцип не изменился. Процесс остаётся последовательностью действий с точками контроля и ответственностью за результат. Техника добавила скорость и гибкость, но не изменила логику процесса. Но на каких инструментах держались системы данных и контроля в XIX веке?
Инструменты, которые сделали ритейл
Городская пресса того времени регулярно писала о торговых хитростях. Продавцы могли «забыть» часть сдачи, назвать разную цену разным покупателям или округлить сумму в свою пользу. На этом фоне универмаги начали внедрять фиксированные ценники. Бумажная карточка с цифрой создала принцип «одна цена для всех», без которого трудно представить современный ритейл. Она объединила витрину, каталог и кассу в единую точку истины.

А журналы прихода и расхода превращали поток товаров в последовательность операций, которые можно было читать как транзакционный лог. Инвентаризация выявляла расхождения, фиксировала потери и давала основу для следующего цикла закупок. Каждая запись заверялась ответственным лицом и подтверждалась подписью или штампом, чтобы разграничить роли и закрепить ответственность. Документы не уничтожались, а сохранялись.
В итоге сформировалась узнаваемая схема:
-
Журнал прихода и расхода фиксирует событие.
-
Ценник синхронизирует данные.
-
Инвентаризация проверяет целостность.
-
Подпись закрепляет ответственность.
-
Архив хранит историю.
Это уже была полноценная операционная модель, которая меняла саму логику торговли. Публичные ценники с фиксированной ценой убирали зависимость от конкретного продавца. Сделка переставала быть личным договором и становилась процедурой. Покупатель взаимодействовал не с человеком, а с правилом. Так инструменты создавали новое доверие, основанное не на репутации и твёрдом слове, а на предсказуемости результата. Это и позволяло масштабироваться.
Когда данные описаны, спрос понятен, а роли распределены, возникает логичный вопрос: а как всё это вообще работает вместе?
Архитектура системы
Универмаг конца XIX века был не просто зданием с витринами, а централизованной моделью управления с жёстким разграничением ролей и уровней принятия решений:
-
владелец или управляющий — определяет ассортимент, закупочную политику и финансовые рамки;
-
заведующие отделами — отвечают за свою категорию товаров и показатели отдела;
-
приказчики и продавцы — ведут операции и регистрируют продажи;
-
склад — контролирует приёмку, хранение и выдачу;
-
касса — фиксирует денежные операции.
В такой архитектуре узким местом становились переходы между уровнями. Информация шла от продавца к заведующему, от отдела к управляющему, от склада к бухгалтерии. На каждом этапе её переписывали, сводили и проверяли. Каждый переход добавлял риск ошибки и искажения. С ростом ассортимента и оборота цена этих переходов росла.
Именно давление масштаба подтолкнуло ритейл к механизации. Нужно было сократить ручные переходы между уровнями и ускорить движение данных. Так началась механизация касс, формализация бухгалтерии, применение телеграфа и, позже, вычислительной техники.
Когда торговля стала измеряемой
Я действительно полез в архивы и посмотрел, как были устроены крупные магазины. Нашёл всё, что смог: каталоги, газетные заметки, описания работы универмагов. Оказывается, многие принципы, которые сегодня считаются атрибутом современного ритейла, появились задолго до вычислительной техники. Универмаг XIX века сделал торговлю измеряемой. Товар стал сущностью с атрибутами, цена — параметром, операция — событием, а сотрудник — ролью в процессе. Структура почти не изменилась. Только инструменты и скорость выполнения.
В XX веке ритейл сокращал задержки, чтобы быстрее фиксировать операции, агрегировать отчётность, передавать данные между уровнями управления и меньше зависеть от ручной обработки. Архитектура во многом осталась той же, но цикл «событие → учёт → решение» постепенно сжимался.
В XXI веке изменения стали непрерывными, и новым узким местом стало управление ими. Как версионируются правила, можно ли воспроизвести расчёт задним числом, где и как фиксируется изменение логики, кто отвечает за автоматическое решение. Технически изменения стали дешевле, но их последствия начали масштабироваться вместе с системой. Поэтому баланс между скоростью и устойчивостью становится одной из основных задач при её проектировании.
Автор: Rombneromb
