В производственной среде регистрация потребления материалов часто становится узким местом: оператор вынужден отрываться от работы, подходить к стационарному компьютеру и вручную вносить данные по каждому компоненту. При сборке изделия из пяти и более позиций такая практика приводит к значительным потерям времени и повышает риск ошибок.
Модуль штрихкодирования Odoo решает эту задачу, позволяя оператору фиксировать списание компонентов непосредственно на рабочем месте, используя сканер. Ниже описаны все сценарии работы со списанием: от массового потребления до учёта серийных номеров и списания бракованных материалов.
Предварительная настройка
Для работы штрихкодирования в производстве необходимо выполнить две обязательные настройки.
Первая — активация самого модуля. В приложении Настройки в разделе Склад необходимо включить опцию Сканер штрихкода.
Вторая — присвоение штрихкодов продуктам, которые будут списываться. Это выполняется через кнопку Настроить штрихкоды в том же разделе. Каждому компоненту и готовому изделию присваивается уникальный штрихкод, который печатается на этикетке и наносится на упаковку или непосредственно на продукт.
Открытие производственного заказа в Barcode-приложении
После перехода в приложение Штрихкод оператору доступны два способа открытия нужного производственного заказа:
- Ручной выбор из списка.
- Сканирование штрихкода, распечатанного на бланке производственного заказа.
Сканирование является предпочтительным методом, так как исключает поиск по меню и гарантирует открытие именно того заказа, который находится в работе.
Массовое списание всех компонентов
Наиболее быстрый способ завершить этап списания материалов — единое действие. Оператор сканирует штрихкод готового продукта или нажимает кнопку с количеством (например, +1 для единичного выпуска). Система автоматически регистрирует списание всех компонентов, указанных в спецификации, в полном объёме. Остаётся только нажать Произвести всё и подтвердить операцию.
Этот метод подходит для ситуаций, когда производство идёт штатно, без отклонений и потерь.
Индивидуальное списание компонентов без учёта прослеживаемости
Для компонентов, по которым не требуется отслеживать партии или серийные номера (например, клей, бумага, упаковочные материалы), доступны три способа регистрации:
- Ручной ввод количества. Нажатие на значок карандаша рядом с позицией позволяет открыть детальную форму и ввести точное потреблённое количество. Актуально при необходимости списать неполную партию или если фактический расход отличается от нормативного.
- Кнопка с количеством. Рядом с компонентом отображается кнопка, показывающая требуемое количество по спецификации. Одно нажатие списывает весь объём сразу.
- Сканирование штрихкода компонента. Самый простой способ. Оператор направляет сканер на этикетку продукта, и система регистрирует его как потреблённый в количестве, указанном в спецификации.
Индивидуальное списание компонентов с прослеживаемостью
Компоненты, учитываемые по партиям (лот) или серийным номерам, требуют более детальной регистрации. Для таких позиций в строке компонента отображается номер лота, зарезервированного под данный заказ.
Доступны три способа списания:
- Кнопка с количеством. Аналогично непрослеживаемым компонентам, система спишет всё количество из зарезервированного лота. Подходит, если нет необходимости выбирать между несколькими партиями.
- Ручной выбор лота. Нажатие на значок карандаша открывает детальную форму, где представлены все доступные лоты с указанием текущих остатков. Оператор выбирает конкретный лот и вводит списываемое количество. После нажатия Подтвердить потребление фиксируется.
- Сканирование штрихкода лота. Этот метод рекомендуется для минимизации ошибок. Вместо сканирования штрихкода продукта оператор сканирует этикетку конкретной партии. Система точно определяет, из какого лота списывать компонент.
Списание бракованных компонентов
В процессе производства часть материалов может оказаться непригодной к использованию. Для оформления таких потерь предусмотрен механизм списания в брак.
Доступны два способа инициировать операцию:
- Сканирование командного штрихкода Списать в брак.
- Использование меню опций (значок шестерёнки) и выбор соответствующего пункта.
В открывшейся форме оператор указывает:
- Продукт, подлежащий списанию.
- Количество бракованных единиц.
- Конкретный лот или серийный номер (если требуется).
Подтверждение операции списывает указанное количество из доступного остатка. Система может запросить дополнительное подтверждение — это стандартная защита от случайных действий.
Добавление компонентов, отсутствующих в спецификации
В производственных ситуациях может возникнуть необходимость использовать материалы, не включённые в исходную спецификацию. Например, дополнительная упаковка или декоративные элементы.
Для этого в интерфейсе производственного заказа предусмотрена кнопка Добавить компонент. Добавление выполняется одним из двух способов:
- Сканирование штрихкода нового компонента.
- Ручной выбор продукта из списка.
Добавленный компонент появляется в общем списке материалов заказа и участвует в итоговом списании при закрытии МО.
Завершение заказа и контроль остатков
После того как все компоненты зарегистрированы как потреблённые (включая добавленные вручную), производственный заказ закрывается кнопкой Произвести всё. Если были добавлены компоненты сверх спецификации, система может выдать предупреждение о превышении — это штатное поведение, требующее подтверждения.
После закрытия МО готовый продукт оприходуется на склад, а все компоненты списываются с учётом выбранных партий. Остатки по каждому лоту обновляются автоматически.
Заключение
Модуль штрихкодирования в Odoo превращает учёт потребления материалов из рутинной процедуры в операцию, выполняемую параллельно с производственным процессом. Поддержка различных сценариев — от массового списания до позаказного учёта по партиям — позволяет адаптировать систему под любую степень контроля прослеживаемости. Для руководителя производства это означает сокращение простоев, снижение количества ошибок при списании и актуальные данные по остаткам материалов в режиме реального времени.