{% extends "base.html" %} {% from "manufacturing/_macros.html" import mo_badge, qty with context %} {% block title %}{{ t('Manufacturing') }}{% endblock %} {% block content %}
{{ t('Production, material planning and quality at a glance.') }}
| {{ t('Order') }} | {{ t('Product') }} | {{ t('Quantity') }} | {{ t('Due') }} | {{ t('Status') }} |
|---|---|---|---|---|
| {{ r.number }} | {{ nm(r) }} {{ r.code }} |
{{ qty(r.quantity) }} {{ r.uom or '' }} | {{ r.due_date or r.planned_date }} | {{ mo_badge(r.state) }} |
| {{ t('Nothing in production.') }} | ||||
{{ t('Planned hours not yet worked, in days of capacity.') }}
{% for w in ov.load %}{% set days = (w.minutes / 60 / (w.hours_per_day or 8)) %}{{ t('No work centres yet.') }}
{% endfor %}{{ t('Materials and labour in orders not yet finished (work in progress account).') }}
| {{ t('Product') }} | {{ t('Demand') }} | {{ t('On hand') }} | {{ t('Make') }} |
|---|---|---|---|
| {{ nm(m) }} | {{ qty(m.demand) }} | {{ qty(m.on_hand) }} | {{ qty(m.suggest) }} |
| {{ t('Stock and planned production cover the demand.') }} | |||
| {{ t('Component') }} | {{ t('Needed') }} | {{ t('Available') }} | {{ t('Short') }} |
|---|---|---|---|
| {{ nm(b) }} | {{ qty(b.required) }} | {{ qty(b.on_hand + b.incoming) }} | {{ qty(b.short) }} |
| {{ t('All components are available.') }} | |||