В серийном производстве редко какой заказ представляет собой единственную операцию. Как правило, производственное задание (MO) декомпозируется на последовательность технологических этапов — рабочих листов (Work Orders). Именно здесь возникает классическая проблема логистики: одни операции невозможно начать без завершения других.
Особенность Odoo Manufacturing заключается в том, что система позволяет не просто перечислить этапы, но и жестко связать их условием блокировки. Рассмотрим этот механизм на практическом примере.
Когда возникает необходимость в зависимостях
Представьте производство мебели: задача «Прикрепить ножки к столешнице» физически невыполнима до тех пор, пока не завершена операция «Раскрой ножек». Нарушение порядка приведет к дефекту. В Odoo такая логика реализуется через настройку Work Order Dependencies.
Без этой настройки рабочий на цеховом терминале теоретически может начать финишную обработку до завершения подготовки. С зависимостями — нет.
Активация функционала
Прежде чем настраивать спецификацию (BOM), убедитесь, что функционал включен.
- Перейдите в приложение «Производство».
- Выберите «Конфигурация» → «Настройки».
- В блоке «Рабочие листы» установите флажки:
- Рабочие листы
- Зависимости рабочих листов
Второй пункт становится активным только после включения первого. Нажмите «Сохранить».
Настройка блокировок в спецификации (BOM)
Создадим правило: операция B зависит от операции A.
- Откройте спецификацию вашего продукта («Продукты» → «Спецификации» → выберите нужную BOM).
- Перейдите на вкладку «Разное».
- Активируйте опцию «Зависимости операций» и сохраните изменения.
- Возвращайтесь на вкладку «Операции». Теперь при клике на любую строку операции в выпадающем окне появится поле «Блокируется».
- Выберите из выпадающего списка операцию, которая должна быть завершена перед текущей.
Для наглядности на вкладке операций нажмите кнопку «Дополнительные параметры» и включите отображение колонки «Блокируется». Система покажет прямую связь: «Прикрепить ножки → Блокируется → Раскрой ножек».
Как Odoo управляет выполнением
После подтверждения производственного заказа перейдите на вкладку «Рабочие листы». Вы увидите разный статус задач:
- Готово — для первой операции (ничего не блокирует).
- Ожидание другой операции — для зависимой задачи.
Система не позволит начать второй рабочий лист до завершения первого.
При использовании планирования («Планирование» → «Планирование по производству») календарь наглядно отобразит последовательность. Зависимая операция автоматически сдвигается вслед за блокирующей. Если вручную попытаться поставить финишную операцию раньше начальной, система подсветит её красным, сигнализируя о нарушении логики.
Резюме
Использование зависимостей рабочих листов в Odoo решает три ключевые задачи:
- Исключает человеческий фактор на этапе запуска операций.
- Автоматически корректирует расписание при сдвигах (например, при простое на резке ножек).
- Дает цеховому мастеру однозначную визуальную индикацию: что делать сейчас, а что — после.
Настройка занимает 30 секунд, но предотвращает брак и простои. Это необходимый элемент управления производственным потоком для любого предприятия, где продукт проходит больше одного технологического передела.
Start writing here...