BoM готова, матеріали на складі — настав момент уперше запустити виріб у виробництво. Цей гайд проведе MO через увесь цикл: від чернетки до закриття, коли матеріали підуть зі складу в НЗВ, готова продукція оприбуткується, а проводки 23 і 26 зійдуться. Пройдете його раз свідомо — і кожне наступне виробниче замовлення стане рутиною на пару кліків.
Результат
Перше виробниче замовлення пройшло повний цикл: матеріали пішли зі складу в НЗВ, готова продукція оприбуткована, проводки 23 і 26 закрилися.
| Component | Рахунок | To Consume | Reserved | Done |
|---|---|---|---|---|
| Цемент | 201 Сировина й матеріали | 10,00 кг | 10,00 кг | 10,30 кг |
| Арматура | 201 Сировина й матеріали | 4,00 шт | 4,00 шт | 4,00 шт |
| Разом | Списано → НЗВ |
Передумови
- BoM на виріб уже існує і активна.
- На складі лежать матеріали в потрібній кількості (або налаштований Manufacture / Buy маршрут на постачальника).
- Розумієте різницю між Anglo-Saxon і Continental обліком — для виробництва беріть Anglo-Saxon, інакше WIP-проводки не зберуться.
- Заведений виробничий контракт або проєкт як аналітика (для ТОВ «УкрПром-Тех» —
A-1234), щоб собівартість прив’язалася до правильного джерела.
Як це зробити
Усе починається з самого замовлення — створіть його і відразу прив’яжіть до правильної аналітики.
-
Створіть MO. Manufacturing → Operations → Manufacturing Orders → New.
- Product — готовий виріб;
- Quantity — скільки виробляєте;
- Bill of Material — підтягнеться автоматично, перевірте;
- Scheduled Date — коли планується початок;
- Analytic Distribution — поставте контракт або проєкт (для defense — обов’язково).
-
Confirm. Натисніть Confirm. MO переходить у статус Confirmed, Odoo резервує матеріали зі складу. У вкладці Components видно
Reservedбіля кожного компонента. -
Check availability. Якщо резервація не пройшла повністю (
Partially Available), натисніть Check Availability — Odoo ще раз пробує резервувати. Якщо все одно не вистачає — створіть PO на матеріали, яких бракує, або скоротіть кількість. -
Start. Натисніть Start (або Plan для роботи з work orders). MO переходить у In Progress. Якщо є work orders — відкривається таблет-вʼю для робітника з таймером.
-
Списання матеріалів. Якщо
Consumption = Strict, кількості вDone-колонці мають дорівнювати плану. ЯкщоWarning/Flexible— впишіть фактично спожиті кількості (наприклад, замість 10 кг цементу пішло 10.3 кг через втрати). -
Produce. Натисніть Produce All (або вкажіть часткове виробництво). Якщо є tracking — введіть серійні номери або lot готових виробів.
-
Mark as Done. Перевірте підсумки і натисніть Mark as Done. MO переходить у Done:
- матеріали остаточно списані зі складу (DR
Stock OutputCRStock Inputчерезstock.move); - готова продукція оприбуткована на склад FG;
- WIP-проводки закриваються (DR 26 CR 23 у вашому плані рахунків);
- друкується Акт виробництва (через QWeb-шаблон).
- матеріали остаточно списані зі складу (DR
Перевірка
- MO у статусі Done, кнопка Mark as Done зникла.
- На складі видно нові залишки готового виробу (Inventory → Reporting → Stock Valuation).
- У бухгалтерських проводках (Accounting → Journal Items) є записи:
201 → 23(списання) і23 → 26(оприбуткування ГП). - Звіт Cost Analysis показує реальну собівартість MO.
- Аналітика на проводках відповідає контракту з пункту 1.
Якщо щось пішло не так
- «Quantity to consume > Reserved». Не вистачило резервації. Перевірте склад або зробіть
Partial Productionна менший обсяг. - MO зависло в Confirmed. Не натиснули
Start. Або не вистачає компонентів, іCheck Availabilityне пройшов. - Проводки не утворилися. Anglo-Saxon вимкнено (Configuration → Accounting → Anglo-Saxon Accounting). Або в категорії продукту немає рахунків
Stock Input/Output/WIP. Перевірте Product Category → Account Stock Properties. - Собівартість «розмазана» по компанії. Забули поставити Analytic Distribution на MO. Виправити можна вручну на готових
account.move.line, але ліпше зробити аналітику обов’язковою наmrp.productionчерез server action. - На MO порожня вкладка Work Orders. BoM не має операцій. Якщо це нормально (виріб збирається в один крок без таймерів) — ігноруйте. Якщо мала бути послідовність — додайте операції на BoM.
- MO закрилося, але кількість «-1». Хтось вписав від’ємне
Done. Виправляйте черезUnbuild Order(Manufacturing → Operations → Unbuild Orders), а не редагування done-MO.
Дотичне
- Створити BoM — основа BoM
- Брак під час MO — що робити, якщо посеред MO утворився брак
- Закриття НЗВ — як WIP закриває місяць
- Акт виробництва — Акт виробництва
- MRP —
mrp.productionяк модель