Катмен → Методика → Дубли карточек: один товар под тремя кодами
В учётной системе почти любой аптечной сети один и тот же препарат заведён несколькими карточками. На полке это одна коробка, в отчётах — три разных товара. Пока дубли не свёрнуты, автозаказ докупает то, что уже лежит на полке, дефектура показывает дыры, которых нет, а сверка с аптечным союзом даёт расхождение не той величины и не того знака.
Автор: Евгений Коротков, основатель Катмена · обновлено 18.09.2026
Ни одна из причин не выглядит ошибкой в момент, когда она происходит. Дубли копятся годами, и в справочнике сети с многолетней историей они есть всегда.
Спрос и остаток разнесены по разным карточкам. Карточка с нулевым остатком выглядит отсутствующим товаром, получает страховой запас и уходит в заказ — хотя та же коробка стоит на полке под соседним кодом. Хуже того, карточка-дубль без истории продаж попадает в «новые» или «редкие» позиции, для которых правила заказа обычно мягче.
Отчёт по отсутствию считается по карточке. Если товар лежит под вторым кодом, первый код показывает дефектуру, которой покупатель не видит. Такие ложные дыры сеть потом «закрывает» заказом, и круг повторяется. Первое, что нужно сделать перед показом отчёта о дефектуре, — проверить пример на соседние карточки того же товара.
Продажи одного товара размазаны по нескольким кодам, и у каждого скорость ниже реальной. Решения по ассортиментной матрице — вывести, оставить, расширить — принимаются по дробным числам.
Союз отчитывается по своему мастер-справочнику: у него один товар — одна строка. Сверка код в код теряет закуп, записанный на дубли, и показывает расхождение, которого нет. Подробно — в разборе сверки начислений аптечного союза.
Товар — это не карточка. Все карточки одной позиции одного производителя складываются в одну строку: спрос, остаток, товар в пути и продажи суммируются, заказ ставится на одну карточку-представителя, на остальных — ноль с причиной «тот же товар, заказ на коде …».
Лучше нет. На дублях лежит история продаж, приходов и документов, и удаление её рвёт. Надёжнее объединить карточки в группу с одним представителем: расчёты идут по группе, история остаётся.
Дубль — та же позиция того же производителя, заведённая другим кодом. Аналог — другой препарат с тем же действующим веществом, чаще другого производителя. Дубли сворачиваются автоматически, замену аналогом решает сеть.
Сопоставлять по названию можно, но с двумя условиями: каждая строка достаётся ровно одной позиции — лучшей по сходству, — и результат показывается человеку рядом с исходным названием. Иначе одна продажа посчитается несколько раз.
Зависит от возраста справочника и числа миграций. В сетях с многолетней историей свёртка затрагивает заметную долю строк автозаказа, и первое, что она показывает, — докупки товара, который уже есть на полке.
Катмен — ИИ-система управления ассортиментом для аптечных сетей. Всё описанное выше она считает ежедневно по данным сети и складывает в очередь решений, ранжированную деньгами. Учётная система сети не меняется: Катмен забирает данные и возвращает решения. Рабочие контуры — Россия и Казахстан, сети от 26 до 240 аптек.
Без регистрации и обязательств: бот отвечает на вопросы по методологии. Приведённые цифры — данные рабочих контуров и типовые результаты внедрений, а не гарантия результата.