Всё началось с внедрения "Честного Знака" на нашем производстве. Помню эти бесконечные вопросы к специалисту 1С на производстве и в частности ко мне (Инженеру):
- "Где отчет по маркировке? Сколько на склад маркированной поступило и брака?"
- "Почему не введены КМ в оборот?"
Особенно нервными были моменты, когда мы пропускали критические показатели:
- Баланс ЧЗ на нуле ну и как следствие остановка производства (для минимизации рисков)
- Негативные отзывы влияет на потерю продаж
Именно тогда я начал думать что делать. Проще всего оказалось написать программу.
Эволюция бота: от простого к мощному инструменту
1: Базовый функционал
Первая версия умела только отправлять отчет в формате .pdf из 1С в чат группы по запросу. Для этого я создал в Telegram группу работников под именем "Маркировка".
Но даже это сэкономило нам 40 минут в день!
2: Добавил мониторинг
Когда из-за скачка напряжения отключились маркировочные станции, решил добавить:
- Проверку ИБП через SNMP (батарея, нагрузка, температура). В прочем вполне стандартный метод. Все OID есть в инструкциях к модулям.
- Пинг-контроль оборудования (станции, серверы, принтеры). Понимаю что проще зайти через VPN в настройки Mikrotik и в "живую" глянуть что же с сетью. Почему они не могут зайти в задание на линии. Но еще проще и быстрее вывести это в чат.
- Автоотправку отчетов по расписанию или при запросе в ручную
Если продукт не введен в оборот то в отчете об этом будет сказано.
Такой анализ происходит автоматически для контроля ввода в оборот.
3: Финансовый контроль
Самое страшное - внезапно закончившийся баланс ЧЗ. Решение:
Запрос баланса через TrueApi и моментальное формирование счета на оплату на любую сумму и почту.
4. Анализ отзывов
Однажды вечером, просматривая карточки товаров, я наткнулся на негативный отзыв, который все пропустили. Так появилась идея автоматизировать мониторинг отзывов. Вот тут начались "танцы с бубном".
API есть, но только у одной площадки, и то платный. Поэтому пришлось искать альтернативные методы.
В программе установил дату для отзывов максимум 14 дней с момента написания. А проверка 1 раз в неделю. Достаточно вполне.
Ответ от бота приходит в таком формате:
Только на этих 5 маркетплейсах я не остановился и решил добавить анализ ИИ. Положил на счет DeepSeek немного юаней и через API сделал простой анализ с промптом.
Ну конечно наш маркетинговый отдел в восторге =) Считай автоматически предлагает ответ на отзыв, анализирует продукт, собирает данные в сети интернет и ищет по этому продукту схожие случаи.
Уххх. А цена этого удовольствия пару копеек за запрос.
5. Задания на производство
Раньше заказы кодов маркировки приходилось делать вручную, даже ночью. Теперь мастер цеха может оформить заявку через бота.
Долго я обдумывал все. Вот решил сделать проще, мастер цеха знает сколько он выработает продукции под бригадой и в определенное время поэтому он обращается в личные сообщения к боту и нажимает в меню на "Заявка на производство". Далее перед ним будет целая очередь сообщений.
Выбор даты:
Выбор линии:
Выбор категории продукции:
Выбор подкатегории:
Выбор самого продукта для маркировки и после ввод количества:
После выбираем бригаду:
Шаблон:
И получаем предварительный просмотр задания:
Здесь можно добавить еще, изменить значения в любом задании которое еще не завершено (не отправлено в чат), отменить и завершить.
После завершения задание попадает в чат группы "Маркировка" и уже на основе этого сообщения выполняется создание задания.
Это в разы упростило коммуникацию и скорость работы. Не нужно писать на листочке, печатать задания в чат. Все проще.
Осталось все это связать с 1С. Я выбрал REST запросы. Сейчас веду доработку и скоро автоматизирую почти полностью этот процесс с заказами.
Ключевые функции:
1. Автоотчеты маркировки
- Ежедневная отправка в 7:00
- Проверка просроченных кодов
2. Баланс-контроль. Авточек каждые 6 часов и в случае если баланс одной из компаний ниже порога, бот предложит запросить счет на оплату в личные сообщения админу.
3. Детектор отзывов:
- Сбор отзывов со всех платформ
- Фильтр: рейтинг < 4 звезды и возраст < 14 дней
- ИИ-анализ проблем
- Шаблоны ответов
4. Работа с чатами
- Регистрация, удаление, смена уровней доступа для каждого из пользователей доступно Админу или любому Модератору в чате бота
- 4 уровня доступа у чатов. Пользователь -> Торговля -> Модератор -> Админ. Список команд доступен по /help в чате
- Отправка отчетов в любую из двух групп. (Я сделал "Маркировка" и "Отзывы").
Конечно я тут описал не все функции бота. Только малую часть.
Ну и самое вкусное:
Что это дало бизнесу?
- Экономия 30 часов/мес на рутинных операциях.
- Снижение ошибок в маркировке.
- 80% негативных отзывов получают ответ.
- Рост продаж благодаря улучшенной коммуникации с клиентами.
Главный урок
Любая рутинная проблема на производстве — это возможность для автоматизации.
С чего начать?
- Определить, где теряется время.
- Автоматизировать 1 задачу/процесс.
- Дорабатывать по мере появления новых задач.
Ниже как выглядит окно ПО:
Спасибо что прочитали) Этот проект — лишь один из многих, которые помогают нашему производству работать эффективнее. Дальше — больше!
Спасибо за внимание! 🚀
П.С.: Уже существует и работает ПО написанное для завода по маркировке которое тоже помогает выживать.