Перейти до основного контенту
База знань · виробничий облік USD41,42 ПДВ20% МЗП8 000

Виробництво · Базовий

Як створити першу BoM в Odoo

Перша специфікація виробу в Odoo: від продукту-готового виробу до списку компонентів, варіанти, тип BoM і автоматичне резервування під MO.

Час
15 хвилин
Модуль Odoo
Manufacturing → Products → Bills of Materials (mrp.bom)
Читання
~3 хв
  • BoM
  • виробництво
  • mrp.bom

Ви виробляєте щось зі складових — і не хочете щоразу вручну згадувати, що і скільки йде на одну штуку. BoM (специфікація виробу) — це рецепт, який Odoo читає замість вас: запускаєте виробництво, а система сама знімає компоненти зі складу й рахує нормативну собівартість. Цей гайд проведе вас через першу таку специфікацію — від вибору готового виробу до списку компонентів і політики списання.

Результат

Готова специфікація виробу: коли запустите MO, Odoo сам підтягне компоненти зі складу і порахує нормативну собівартість.

Виробництво Bills of Materials / Блок ФБС
ЧернеткаActive
Блок ФБС
Product Блок ФБС
Product Variant
Quantity 50,00 шт
BoM Type Manufacture this product
Consumption Warning
Компанія ТОВ «УкрПром-Тех»
Components
КомпонентUnit of MeasureQuantity
Цементкг1 250,00
Кабель армувальнийм300,00
Плата закладнашт50,00
Стилізований мокап екрана Odoo (не скріншот): специфікація виробу mrp.bom на партію з 50 блоків ФБС — компоненти з нормою на партію та політикою списання Warning.

Передумови

  • Готовий виріб уже заведений як продукт типу Storable Product.
  • Усі компоненти теж заведені як продукти (Storable або Consumable).
  • Знаєте норму витрат на одиницю — кілограм цементу, штука плати, метр кабелю.
  • Маєте право на запис у меню Manufacturing.

Як це зробити

  1. Відкрийте меню BoM. Усі специфікації живуть в одному місці — звідси й починаємо. Manufacturing → Products → Bills of Materials. Натискаєте New.

  2. Виберіть готовий виріб. Поле Product — це те, що виробляєте. Для варіантів (наприклад, «Виріб-X civ» і «Виріб-X def») є окреме поле Product Variant; залишіть порожнім, якщо BoM спільна на всі варіанти.

  3. Поставте Quantity = 1. За замовчуванням норма рахується на одну штуку готового виробу. Якщо у вас технологія мінімальної партії — наприклад, замішуєте бетон на 50 блоків ФБС — поставте Quantity = 50: компоненти тоді задаєте на партію, а Odoo сам поділить при MO іншого розміру.

  4. Тип BoM — Manufacture this product. Це базовий випадок: виріб виробляєте самі. Інші варіанти (Kit, Subcontracting) — для інших сценаріїв, до них повернемося в окремому гайді.

  5. Додайте компоненти. Вкладка Components, натискаєте Add a line: продукт + кількість на партію. Norm consumption — суто матеріальна норма, без браку.

  6. Виберіть consumption policy. Поле Consumption під компонентами:

    • Strict — MO не закриється, поки не списано рівно за нормою (надійно, але незручно для гнучкого виробництва);
    • Warning — попередить про відхилення (наш стандарт у ТОВ «УкрПром-Тех»);
    • Flexible — мовчки приймає будь-яку кількість.
  7. Збережіть. Кнопка Save (хмарка вгорі). BoM стає активною — Odoo підтягне її при наступному MO на цей виріб.

Перевірка

  • У списку Bills of Materials видно вашу BoM зі статусом Active.
  • При створенні нового MO на цей продукт поле Bill of Material заповнюється автоматично.
  • У звіті Manufacturing → Reporting → Bill of Materials Structure видно дерево компонентів і нормативну собівартість.

Якщо щось пішло не так

  • «Цей продукт не Storable». Компоненти або готовий виріб мають тип Service — поміняйте тип у продукті.
  • BoM не підтягується в MO. Перевірте, чи правильний варіант (Product Variant) і чи BoM активна (Active: True).
  • Дві BoM на один продукт. Працює та, що з вищим Sequence. Поставте пріоритет явно або зробіть стару Archived.
  • Кількість компонентів дробова, а склад веде в штуках. Перевірте Unit of Measure — для кабелю має бути «м», а не «шт».
  • Раптом усі MO порахувалися інакше. Хтось відредагував активну BoM, замість того щоб зробити нову версію. Перегляньте Audit Log на BoM. І обережно: старі MO так не зміняться, а нові вже підуть за новою нормою.

Дотичне