Digital Core

Кейс · Производство бытовой химии · ИИ-агент

Владелец химзавода: «Дефектура 6 позиций вместо 24, и 10 коробов флаконов на полке»

Производство бытовой химии в Ульяновске: гели, средства для посуды, контрактный розлив под марки сетей. Агент каждое утро считает дозаказ сырья и упаковки по 1С и кладет закупщику черновики писем. Мы задали владельцу десять вопросов о том, как это было.

Ниша
Бытовая химия: свой бренд и контрактный розлив
Город
Ульяновск
Канал
Яндекс Почта, письма поставщикам
Внедрение
6-15 июля 2026
Пакет
Бизнес, 49 900 ₽
Замер
30 дней до и после
Читать кейс · 9 мин
Остатки на 13 августа по трем складам. 1 200 флаконов с печатью клиента - те самые 10 коробов

Позиции в дефектуре

246

в среднем за день, из 186 закупаемых

Отгрузки без недовложений

85%94%

201 из 214 за 30 дней

Простои линии розлива

61

смен за 30 дней

Закупщик на расчет заказа

110 мин15 мин

в день

Рушан, у вас есть закупщик. Зачем вам агент?

«Закупщик у меня отличный. Проблема в том, что она одна, а позиций 186, и считала она их в тетради.»

Рушан, владелец

Мы делаем гели для стирки, средства для посуды и чистящие под своей маркой, плюс контрактный розлив: сеть присылает макет, мы льем ее гель в ее флакон. Линия розлива одна, работаем в две смены. Сырье - ПАВ из Дзержинска и Казани, отдушки, флаконы, крышки, гофрокороб.

Гюзель каждое утро сидела два часа над остатками и тетрадью. Если в этот день отгрузка или поставщик звонит, считала уже вечером. Что-то все равно кончалось: в пятницу крышки, в понедельник бетаин.

Во сколько обходилась дефектура?

Я сначала думал, что ни во сколько: ну кончилось и кончилось, довезут. Потом мы посчитали июнь.

24позиции в дефектуре в среднем каждый день
31отгрузка за месяц с недовложением
6смен простоя линии розлива
110 минв день закупщик считала заказ

Недовложение - это когда сеть заказала 40 позиций, а мы отгрузили 37. В среднем недовложенная часть одной отгрузки - 9 400 ₽, за июнь это 291 400 ₽ выручки, которую мы просто не отдали. Плюс шесть смен линия стояла без крышек или флакона.

«Сеть недовложение прощает раз, второй. На третий ставит поставщика пониже в списке.»

Рушан, владелец

Дни 1-36-8 июля

Почему позиции уходили в ноль?

Разбор 214 случаев дефектуры за весну: 7 причин дают 93%, поставщик виноват в 27

Семь причин дают 199 из 214 случаев, 93%. Меня удивило, что поставщик виноват только в 27. В 61 случае мы просто заказали поздно, еще в 38 не учли, что летом гель для стирки идет на 20% быстрее.

Девятнадцать случаев - когда в 1С одно, а на полке другое. Это не агент, это наш склад, и это я забрал себе.

Дни 4-59-10 июля

Что вас смутило в правилах агента?

Мне прислали документ: как агент считает, что округляет, чего не делает. Я его читал вечером дома и оставил один комментарий.

Правила агента, редакция 10 июля. Вопрос Рушана про старую кратность в карточках

Про кратность. У Полимерпака короб флаконов за год менялся дважды, и я не верил, что в карточках 1С все свежее. Мне ответили, что агент будет сверять кратность с последней приходной накладной. Забегая вперед: споткнулись мы не о старую кратность, а о то, что поле кратности было не одно.

Еще я попросил, чтобы письма агент не отправлял сам. Только черновик в почте Гюзели.

  • агент не меняет поставщика и цену
  • не заказывает то, по чему технолог меняет рецептуру
  • флаконы и этикетки под клиента - только под подписанную заявку на розлив
  • письмо уходит только после того, как его прочитал закупщик

Дни 6-911-14 июля

Как вы проверили, что он считает правильно?

1С УНФ, 7:30остатки, приход и расход за 60 дней
Расчетрасход × (поставка + 7 дней) + страховой - остаток
Округлениевверх до кратности поставщика
Черновикиписьма поставщикам в Яндекс Почте
Закупщикчитает, правит, отправляет

Взяли июньские остатки и 40 заказов, которые Гюзель реально сделала в июне. Агент должен был посчитать то же самое. С первого раза совпало 31 из 40.

Прогон на июньских остатках: красные - срок годности отдушки, флакон под СТМ без заявки и бетаин без сезона

Пример, на котором я поверил, - SLES. Остаток 1 450 кг, расход 180 кг в день, поставка 10 дней. Агент считает 180 × 17 = 3 060 кг на срок поставки и неделю до следующего заказа, плюс 900 кг страхового, минус остаток. Выходит 2 510 кг, округляет до бочки 200 кг: 13 бочек, 2 600 кг.

Ошибался он по-другому: заказал отдушку больше, чем она живет по сроку годности, а флакон под сеть хотел взять про запас, без заявки. Это поправили правилами. Еще бетаин считал без сезона, а у него в июле расход растет. После правок совпало 37 из 40, и в трех оставшихся заказах агент брал чуть больше Гюзели, а не меньше.

День 1015 июля, ср

Как прошло первое утро?

Пятнадцатого июля в 7:41 агент прислал: 11 позиций к заказу, 4 письма в черновиках. Гюзель пришла к восьми, проверила и к 9:12 все отправила.

14-15 июля: итог прогона и первое утро с черновиками писем

По SLES у нее по тетради выходило 12 бочек, агент насчитал 13. Она проверила и согласилась: сезон в тетради не стоял. Вот как выглядит номенклатура в 1С, из которой он берет остатки и кратность.

Номенклатура в 1С УНФ: остатки, резерв и цены, из которых агент считает заказ

«Я первый раз в июле пришла на работу и сразу занялась поставщиками, а не тетрадкой.»

Гюзель, закупки

Дни 17-2422-29 июля

Что пошло не так с флаконами под сеть?

22 июля мы подписали контрактный розлив для сети: 800 коробов геля для посуды, 9 600 флаконов с их печатью. Флаконы с печатью клиента делает Полимерпак, короб по 120 штук. Нужно ровно 80 коробов.

Агент насчитал 80,5, потому что заложил процент на брак, и округлил до 90. В карточке флакона было два поля с кратностью: «кратность заказа» 120 штук и «слой на паллете» 10 коробов. Он взял второе. Гюзель отправила письмо, не пересчитав.

Письмо 22 июля: 90 коробов по 120 флаконов вместо 80

Через неделю, 29 июля, Айрат принимал флаконы и спросил, куда 10 лишних коробов. Печать клиента, Полимерпак назад такое не берет. Это 1 200 флаконов, 14 160 ₽ на полке.

29-30 июля: лишние коробы, причина в поле кратности и правило для СТМ

Отключили округление для позиций под клиентаДля позиций под клиента агент больше не округляет до слоя и не добавляет брак сверх договора: ровно под заявку, кратность только из поля «кратность заказа». А вот у 7 позиций из 186 кратности в карточках нет вообще, это новые поставщики. Их агент не округляет, а помечает желтым, и Гюзель считает руками. За месяц таких желтых было 19, около 15 минут в день.

30 дней15 июля - 13 августа

Что изменилось через месяц?

Я сам посмотрел отчет по недовложениям и не поверил, попросил пересчитать.

Закупки, 30 днейДо агентаС агентом
Позиций в дефектуре в среднем за день246
Отгрузок212214
Отгрузок без недовложений181 (85%)201 (94%)
Смен простоя линии61
Минут закупщика на расчет в день11015

Шесть позиций в дефектуре остались, и я знаю какие: отдушки, которые идут 26 дней, и то, где 1С расходится с полкой. Остатки на конец замера - в отчете 1С по трем складам в самом начале статьи.

Поставщиков в 1С мы тоже привели в порядок: у каждого в карточке теперь фактический срок поставки и кратность. Без этого агент считал бы по договору, а договор у отдушки - 21 день.

Поставщики в 1С: фактический срок и кратность у каждого

В банке за месяц нет ни одного срочного платежа поставщику за доставку «сегодня к вечеру». Раньше их было по два-три в неделю. Видно и тот самый платеж Полимерпаку за 90 коробов, 127 440 ₽.

Платежи за месяц с агентом: 127 440 ₽ Полимерпаку 23 июля - заказ с 10 лишними коробами

Первым перемену заметил не я, а Айрат на складе: 10 августа по крышкам не оказалось ни одной пустой ячейки, а все лето они пустели. Через неделю я сам открыл отчет по недовложениям, написал цифры в чат и попросил ребят пересчитать.

10 и 17 августа: пустых ячеек нет, владелец сам смотрит отчет

Окупилось?

Считали только то, что я реально перестал терять: недовложенную часть отгрузок. Не всю отгрузку, а те позиции, которых не было.

СтатьяЗначение
Отгрузок без недовложений181 до, 201 после
Отгрузок, которые больше не ушли с недовложением20
Средняя недовложенная часть отгрузки9 400 ₽
Вернувшаяся выручка188 000 ₽
Наша маржа на продукции24%
Валовая прибыль45 100 ₽
Модель и сервисы агента3 200 ₽ в месяц
Внедрение, пакет «Бизнес»49 900 ₽ разово
Окупаемостьоколо 5 недель

Десять лишних коробов, 14 160 ₽, я из этого не вычитал. С ними окупаемость примерно на 10 дней дольше. Простои линии тоже не считал, хотя одна смена простоя - это 4 800 флаконов, которые мы не разлили.

Какую карточку в 1С вы бы почистили первой?

«Почистил бы карточки в 1С до запуска, а не после. Агент честно взял то поле, которое там было. Кратность у нас жила в двух местах, и я об этом знал.»

Рушан, владелец

И раньше начал бы сверять склад с 1С. Агент считает от остатка, и если остаток врет, он врет вместе с ним.

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

Вопросы и ответы

Письмо поставщику уходит без человека?

Нет. Он кладет черновики писем в почту закупщика, Гюзель читает и нажимает «отправить». После истории с флаконами Рушан не хочет убирать этот шаг, и мы с ним согласны.

Откуда агент знает остатки, если в 1С они не всегда верные?

Он берет остатки из 1С как есть. Если склад списал бетаин дважды, агент закажет больше. Поэтому 19 случаев дефектуры из-за расхождения с полкой агент не закрыл: их закрыла еженедельная сверка двух ячеек, которую ввел Айрат.

Как агент учитывает, что поставщик срывает сроки?

Срок поставки в формуле - не из договора, а средний фактический по приходным за полгода. У отдушки это 26 дней вместо 21 по договору. Совсем сорванные поставки агент не предскажет, но запас под них теперь честнее.

Подойдет ли это, если учет не в 1С?

Агенту нужны остатки, приход и расход по дням и карточки с кратностью. Это есть в МойСклад и других учетных программах. Сначала мы смотрим, как из них выгрузить данные, и только потом считаем стоимость.

Артем Кузьмин

Артем Кузьмин

Основатель AviGrowth, GreenMP, Digital Core и SFB. Частный инвестор.

С 2015 года строю бизнесы, которые живут на трафике. AviGrowth ведет кабинеты на Авито, GreenMP - магазины на маркетплейсах, Digital Core внедряет ИИ. Четыре компании, 60+ человек в команде, 170 млн рублей оборота в год.

Бизнесов в работе
100+
Человек в команде
60+
Оборот в год
170 млн ₽
Клиентов по рекомендации
84%

Хотите так же
в своей нише?

Пришлите выгрузку остатков и прихода из 1С за 3 месяца: посчитаем вашу дефектуру и покажем, какие позиции агент закроет первыми.

Попробовать бота в демо →

Или напишите в Telegram · +7 987 235-01-89

Позвонить