Позиции в дефектуре
из 128 ходовых за 30 дней
Кейс · Производство пластиковых изделий · ИИ-агент
Владелец завода хотел считать закупку по оборотам, закупщица - от заказов покупателей. Мы поделили 128 ходовых позиций пополам и месяц вели их по двум схемам. Схема от заказов выиграла, хотя три дня работала вслепую из-за обновления 1С.
Позиции в дефектуре
из 128 ходовых за 30 дней
Простой ТПА из-за сырья
9 из них - обновление 1С
Закупщица на расчет
в день, вместе с письмами
Сорванных заказов
из 118 за 30 дней
ПК «Борихино» на окраине Твери льет пластиковую тару: ведра от 1 до 20 литров, крышки, контейнеры. Девять термопластавтоматов в две смены, 34 пресс-формы. Покупатели - пасеки, пищевые цеха, производители красок.
В 1С УНФ 214 позиций сырья и упаковки, из них 128 ходовых. Без любой из них встает машина или упаковка. За июль 40 (31%) ходовых позиций хотя бы раз уходили в ноль, ТПА простояли 58 часов, 9 заказов из 118 сорвались.
«Я считала по ощущениям. ПП кончается - беру четыре паллеты, потому что так всегда. А в субботу Федор звонит: синего красителя осталось на одну смену.»
Татьяна, закупщица
Мы разобрали ее почту и чат цеха за июнь и июль: 286 вопросов в 174 переписках. Девять тем дали 272 из 286 (95%), и чаще всего спрашивали, когда приедет сырье и хватит ли на заказ. Таблица разбора - в самом начале статьи.
Дальше начался спор. Станислав, владелец, хотел классику: расход по оборотам, срок поставки, страховой запас. Татьяна возражала: обороты не знают про новую пресс-форму и про заказ на 9 600 белых ведер, который пришел вчера. Спорить можно было долго, поэтому решили проверить обе схемы на одном складе.
Заказ = расход в сутки × (срок + запас) × сезон - свободный остаток - в пути, вверх до кратности. Расход - средний за 28 дней по оборотам 1С, сезон - тот же месяц прошлого года.
| ПП гомополимер, 6 августа | Значение |
|---|---|
| Расход в сутки | 1 180 кг |
| Поставка 6 дней, запас 4 дня, август 1,3 | 1 180 × 10 × 1,3 = 15 340 кг |
| Свободно на складе | 6 200 кг |
| Едут 3 паллеты | 4 125 кг |
| Не хватает | 5 015 кг |
| Заказ до паллеты 1 375 кг | 4 паллеты, 5 500 кг |
Правила записали в Google Документ. Станислав настоял на жестком пункте для неходовых позиций: без запаса, только под заказ покупателя. Вкладышей «на всякий» с прошлой зимы лежало на 300 тысяч.
Схему А прогнали на 40 ситуациях прошлого лета. С первого раза агент не видел краситель в пути, путал рабочие дни поставщика с календарными и дважды вычитал резерв: 29 из 40.
После второй версии стало 36 из 40. Все четыре промаха - про новые формы и крупные разовые заказы. У новой позиции нет истории, а обороты за 28 дней не знают, что завтра придет заказ на 9 600 ведер. Тут Татьяна оказалась права.
Схема Б берет из 1С открытые заказы покупателей и раскладывает их по техкартам: сколько гранул, красителя, ручек и коробок уйдет на каждый. Обороты остаются нижней границей, чтобы не обнулить заказ в тихую неделю.
Слабое место Б проявилось в первую же неделю. Заказ на ручки под пресс-форму нового ведра на 10 литров агент округлил не до кратности упаковки, а до паллеты: правило про паллетную цену стояло в документе. Нужно было 42 коробки, ушло 50.
14 августа поставщик прислал 8 лишних коробок, 27 200 ₽ на полке. Сентябрьский заказ сократили до 34 коробок, а округлять до паллеты теперь можно, только если лишнее меньше 5% потребности.
До запуска пришлось навести порядок в карточках поставщиков. У трех из одиннадцати не был заведен срок поставки, и агент брал срок по умолчанию, 3 дня. Кратность жила в прайсах, а не в 1С.
Сроки, кратность и рабочие дни внесли в карточки контрагентов за вечер. Это общая часть для А и Б: без нее любая формула врет одинаково.
Если отдать схеме А все гранулы, а схеме Б все красители, сравнивать будет нечего: гранулы расходуются ровно, красители скачут. Поэтому делили парами. ПП - в А, ПЭНД - в Б. Белый краситель - в Б, синий - в А. Ручки для 5 литров - в А, для 10 литров - в Б.
В первое утро, 6 августа, к заказу было 11 позиций: 6 по А и 5 по Б. Спор вышел про белый краситель, и выиграла схема Б: под заказ на белые ведра ей нужно было 8 коробок, а Татьяна по привычке взяла бы 6.
В 1С у каждой позиции видно свободный остаток и резерв. Раньше Татьяна смотрела только общий остаток и не замечала, что часть гранул обещана под чужой заказ.
Дни 23-2618-21 августа
В пятницу, 21 августа, в 10:48 начальник цеха Федор написал, что седьмой ТПА стоит: синего красителя ноль, крышки для пасеки «Медовый край» лить нечем. Синий был в группе А, но крышки шли по заказу, и потребность считала схема Б.
В логах нашли ноль. С вторника, 18 августа, 1С отдавала агенту пустой список заказов покупателей. Ошибки не было, просто пусто. В ночь на вторник программист Олег обновил конфигурацию, и заказы покупателей выпали из публикации. Агент 77 часов считал группу Б так, будто спроса нет, и брал только обороты.
Колорпласт привез две коробки синего к 19:00, за срочность взял 1 500 ₽. ТПА простоял 9 часов, с 9:40 до 18:40. Пасека не стала ждать и отдала два следующих заказа на крышки другому заводу: это около 14 000 ₽ маржи, которых в сентябре не будет.
Вернули публикацию и запретили считать по пустому спискуПубликацию вернули к 15:10 и пересчитали группу Б за три дня: к заказу 9 позиций. Если 1С отдает ноль заказов, агент теперь не считает, а пишет в рабочий чат. Олег предупреждает о каждом обновлении в этом же чате. Через две недели он обновил 1С снова, и проверка сработала: утренний расчет подождал, пока он вернет публикацию.
Даже с тремя слепыми днями схема Б обошла А. По А осталось три пустые позиции: две марки гранул, у которых поставщик сдвинул срок, и синий краситель. По Б одна - тот же синий под крышки.
| 30 дней, по 64 позиции | Вариант А, обороты | Вариант Б, от заказов |
|---|---|---|
| Уходили в ноль в июле | 18 | 22 |
| Уходили в ноль с агентом | 3 | 1 |
| Куплено сверх потребности на 4 сентября | 186 тыс. ₽ | 41 тыс. ₽, из них 27 200 ₽ ручки |
| Дней работы вслепую | 0 | 3 |
С 5 сентября все 128 позиций ведутся по Б. Итог по заводу целиком, июль против 30 дней с агентом:
| Закупки и цех | 07.07-05.08 | 06.08-04.09 |
|---|---|---|
| Ходовых позиций уходило в ноль | 40 (31%) | 4 (3%) |
| Простой ТПА из-за сырья и упаковки | 58 ч | 17 ч |
| Сорванных заказов покупателей | 9 | 5 |
| Отгружено заказов | 109 | 113 |
| Заказов поставщикам | 46 | 63 |
| Время Татьяны на расчет и письма | 95 мин в день | 9 мин в день |
Сорванных заказов 5, а мы рассчитывали на 2. Два ушли из-за слепых дней, еще три - заказы нестандартного цвета, краситель под которые везут 10 дней. Это вопрос к поставщику, а не к формуле.
Заказов поставщикам стало 63 вместо 46, и каждый меньше. Агент заказывает, когда позиция подходит к точке заказа, а не раз в неделю с запасом.
На 4 сентября ручек для ведра на 10 литров 8 400 штук: те самые 8 коробок и еще 400 из партии. В банке видно 50 коробок 12 августа и сокращенные 34 коробки 2 сентября.
Татьяна в сентябре ушла в отпуск, хотя три лета подряд не могла. Письма агента подтверждает Федор, и в рабочем чате он первым спросил, по какой схеме теперь живет склад.
В расчет идут сохраненные заказы покупателей: 113 отгруженных против 109. Простой машин и деньги, не замороженные в складе, в расчет не берем.
| Статья | Значение |
|---|---|
| Отгружено заказов до и после | 109 и 113 за 30 дней |
| Сохранено заказов | 4 в месяц |
| Средний заказ покупателя по 1С | 41 200 ₽ |
| Дополнительная выручка | 164 800 ₽ в месяц |
| Маржа завода | около 17% |
| Дополнительная валовая прибыль | 28 000 ₽ в месяц |
| Модель и сервер | 2 600 ₽ в месяц |
| Внедрение, пакет «Бизнес» | 49 900 ₽ |
| Окупаемость | около 8 недель |
Перед запуском мы прикидывали 7 сохраненных заказов и окупаемость около месяца. Вышло 4: два заказа съели слепые дни, три - красители под заказ. Сентябрь покажет, держится ли схема Б без сбоев.
Если считать у себя, начните с вопроса, откуда берется спрос на позицию. Ровный расход - хватит оборотов. Новые формы и крупные разовые заказы - считайте от заказов покупателей и проверяйте, что учетная система вообще их отдает.
Схема Б так и делает: обороты в ней - нижняя граница. Но без сравнения мы бы не узнали, что для ровных позиций вроде ПП разницы почти нет, а для красителей под заказ она решает.
Смотреть не на ошибки, а на правдоподобие данных. У нас 1С отдавала пустой список без ошибки. Теперь агент сравнивает число заказов с прошлым днем и при нуле останавливается и пишет в чат.
Нет. Агент готовит черновики в Яндекс Почте, отправляет закупщица или, когда она в отпуске, начальник цеха. Поставщик может предупредить о задержке по телефону, и агент об этом не узнает.
Коэффициент он берет из оборотов 1С за тот же месяц прошлого года: в августе ведра 1-5 л идут с коэффициентом 1,3. Для позиций без истории считает от заказов покупателей.
Основатель AviGrowth, GreenMP, Digital Core и SFB. Частный инвестор.
С 2015 года строю бизнесы, которые живут на трафике. AviGrowth ведет кабинеты на Авито, GreenMP - магазины на маркетплейсах, Digital Core внедряет ИИ. Четыре компании, 60+ человек в команде, 170 млн рублей оборота в год.
Пришлите обороты и заказы покупателей из 1С за два месяца: посчитаем, какая схема дозаказа подходит вашим позициям и где у вас дефектура.
Заявка отправлена
Свяжемся в рабочее время, уточним задачу и договоримся о бесплатном демо на ваших данных.
Бесплатное демо
Покажем ИИ на ваших данных
Ответим в рабочее время. Без обязательств - решение о старте после демо.
Заявка отправлена
Свяжемся в рабочее время, уточним задачу и договоримся о бесплатном демо на ваших данных.