Production Order
This form is used to manage production order data.
- Database table
mrporder- Primary Key
transid(Invoice).- User permissions
- Access for this form (create, update, delete, duplicate) can be configured from the General → User Role List menu.
- Initial focus when creating data
- Field
Divisionwill receive focus first. - Sorting order
- Records are sorted by
orderdate. - Print template
- Update the print template for this form via General → Print Layout using Design Group =
mrporderform. - List print template
- Adjust the list print layout via General → Print Layout using Design Group =
mrporderlist.

PRODUCTION ORDER (Daftar)

PRODUCTION ORDER (Form)
Additional Fields
The additional fields section contains several inputs that end users can populate:
- DivisionThe division input is required.. The division input can be used as a filter on the main list form..
- Options are loaded from table division (form Division List). The default value follows the Role User form, but you can choose another item.
- InvoiceThe invoice input is required.. The invoice input can be used as a filter on the main list form..
- DepartmentThe department input is required.. The department input can be used as a filter on the main list form..
- This field searches table departement (form Department). Open the dropdown, type a keyword, and pick the desired record.
- Work CenterThe work center input is required.. The work center input can be used as a filter on the main list form..
- Options are loaded from table mrpworkcenter (form Work Center). The default value follows the Role User form, but you can choose another item.
- Order DateThe order date input is required.. The order date input can be used as a filter on the main list form..
- This field captures both date and time. It defaults to the current timestamp and can be adjusted via the picker or typed manually.
- Production Start DateThe production start date input is required.. The production start date input can be used as a filter on the main list form..
- This field captures both date and time. It defaults to the current timestamp and can be adjusted via the picker or typed manually.
- Expected Completion DateThe expected completion date input is required.. The expected completion date input can be used as a filter on the main list form..
- This field captures both date and time. It defaults to the current timestamp and can be adjusted via the picker or typed manually.
- Deadline DateThe deadline date input is required.. The deadline date input can be used as a filter on the main list form..
- This field captures both date and time. It defaults to the current timestamp and can be adjusted via the picker or typed manually.
Create Product from Sales Order
- Create Product from Sales OrderThe create product from sales order input can be used as a filter on the main list form..
- Sales OrderThe sales order input can be used as a filter on the main list form..
- This field searches table salesorder (form Sales Order). Open the dropdown, type a keyword, and pick the desired record.
- Ordered ProductsThe ordered products input can be used as a filter on the main list form..
- This field searches the SQL data source. Open the dropdown, type a keyword, and pick the desired record.
- View Sales InvoiceThis input is read-only and only displays data from system..
Products to Be Manufactured
- Products to Be ManufacturedThe products to be manufactured input is required.. The products to be manufactured input can be used as a filter on the main list form..
- This field searches the SQL data source. Open the dropdown, type a keyword, and pick the desired record.
- NameThe name input is required.. This input is read-only and only displays data from system.. The name input can be used as a filter on the main list form..
- Ordered QuantityThe ordered quantity input is required.. The ordered quantity input can be used as a filter on the main list form..
- Enter numeric values into ordered quantity.
- UnitThe unit input is required.. This input is read-only and only displays data from system.. The unit input can be used as a filter on the main list form..
- Serial NumberThe serial number input can be used as a filter on the main list form..
- Expiration DateThe expiration date input can be used as a filter on the main list form..
- This field captures a date. It defaults to today, and you can select another date from the picker or type it manually.
- Quantity ProducedThe quantity produced input is required.. The quantity produced input can be used as a filter on the main list form..
- Enter numeric values into quantity produced.
- Number of Failed ProductsThe number of failed products input is required.. This input is read-only and only displays data from system.. The number of failed products input can be used as a filter on the main list form..
- This field displays number of failed products and is populated automatically.
- Actual Completion DateThe actual completion date input is required.. The actual completion date input can be used as a filter on the main list form..
- This field captures both date and time. It defaults to the current timestamp and can be adjusted via the picker or typed manually.
- Old Production COGSThe old production cogs input is required.. This input is read-only and only displays data from system.. The old production cogs input can be used as a filter on the main list form..
- This field displays old production cogs and is populated automatically.
- New Production COGSThe new production cogs input is required.. This input is read-only and only displays data from system.. The new production cogs input can be used as a filter on the main list form..
- This field displays new production cogs and is populated automatically.
- Calculate Production Requirements (BOM)This input is read-only and only displays data from system..
- StatusThe status input is required.. This input is read-only and only displays data from system.. The status input can be used as a filter on the main list form..
- Available options:
- value
0, label Production Order, extra attributes:buttonlabel=Set to Ready for Production,description=Ready for production will check raw material availability and move them to the production location once ready.,icon=shopping_cart,formula=_this.$AjaxGet('mrpordertoready', { data: _this.formData, ignorestock: 0 }, function (res) { if (res.status ==0) { _this.$q.dialog({ title: 'Confirmation', message: res.message, cancel: true, html: true, persistent: true }).onOk(() => { _this.$AjaxGet('mrpordertoready', { data: _this.formData, ignorestock: 1 }, function (res) { <--status--> = res.status; _this.$refs.mrpordercomponent[0].formData = res.mrpordercomponent; _this.$refs.mrpworkorder[0].formData = res.mrpworkorder; _this.$refs.mrpordercomponent[0].calcDataFooter(); _this.$refs.mrpworkorder[0].calcDataFooter(); _this.$emitter.emit('updateMRPOrder', {columns: [], formname: ''}) }); }) } else { <--status--> = res.status; _this.$refs.mrpordercomponent[0].formData = res.mrpordercomponent; _this.$refs.mrpworkorder[0].formData = res.mrpworkorder; _this.$refs.mrpordercomponent[0].calcDataFooter(); _this.$refs.mrpworkorder[0].calcDataFooter(); _this.$emitter.emit('updateMRPOrder', {columns: [], formname: ''}) } }); - value
1, label Ready for Production, extra attributes:buttonlabel=Start Production,description=Raw materials and labor are ready. Click 'Start Production' to begin tracking production time.,icon=check_box,formula=_this.$AjaxGet('mrpstartproduce', { data: _this.formData }, function (res) { if (res.status == 1) { _this.$q.notify(res.message) } else { <--status--> = res.status; } }); - value
2, label In Production, extra attributes:buttonlabel=Complete Production,description=This product is currently in production,icon=manufacturing,formula=_this.$AjaxGet('mrpfinishproduce', { data: _this.formData }, function (res) { if (res.status == 2) { _this.$q.notify(res.message) } else { _this.isRecordChanged = true; <--status--> = res.status; _this.$refs.mrpordercomponent[0].formData = res.mrpordercomponent; _this.$refs.mrpworkorder[0].formData = res.mrpworkorder; _this.$refs.mrpordercomponent[0].calcDataFooter(); _this.$refs.mrpworkorder[0].calcDataFooter(); _this.$emitter.emit('updateMRPOrder', {columns: [], formname: ''}) } }); - value
3, label Release Product, extra attributes:buttonlabel=Release Product,description=Completing production will issue raw materials from the production location and add finished goods to the target location. Any variance between planned and actual raw materials will be returned to or drawn from the source warehouse.,icon=new_realeases,formula=_this.$AjaxGet('mrpreleaseproduct', { data: _this.formData }, function (res) { if (res.status == 3) { _this.$q.notify(res.message) } else { _this.isRecordChanged = true; <--status--> = res.status; _this.$refs.mrpworkorder[0].formData = res.mrpworkorder; _this.$refs.mrpworkorder[0].calcDataFooter(); <--newcogs--> = res.newcogs } }); - value
4, label Done, extra attributes:buttonlabel=,description=Product has been completed,icon=done,formula=
- value
- Available options:
- NotesThe notes input can be used as a filter on the main list form..
- Production Components
- Add Production Components entries via the [+ New] action (or [+] icon on mobile). The dialog that appears contains the fields described in Production Components.
- Production Work Order
- Add Production Work Order entries via the [+ New] action (or [+] icon on mobile). The dialog that appears contains the fields described in Production Work Order.
- Created ByThis input is read-only and only displays data from system.. The created by input can be used as a filter on the main list form..
- This field shows the user code that created the record and is filled automatically.
- Modified ByThis input is read-only and only displays data from system.. The modified by input can be used as a filter on the main list form..
- This field shows the user code that last modified the record and is filled automatically.
- Last ModifiedThis input is read-only and only displays data from system.. The last modified input can be used as a filter on the main list form..
- This field displays a timestamp that is populated automatically.
Production Components
This form is used to manage production components data.
- Database table
mrpordercomponent- Primary Key
id(Code).- User permissions
- Access for this form (create, update, delete, duplicate) can be configured from the General → User Role List menu.
- Initial focus when creating data
- Field
Productwill receive focus first. - Sorting order
- Records are sorted by
Code. - List print template
- Adjust the list print layout via General → Print Layout using Design Group =
.

PRODUCTION COMPONENTS (Daftar)

PRODUCTION COMPONENTS (Form)
Additional Fields
The additional fields section contains several inputs that end users can populate:
- ProductThe product input is required.. The product input can be used as a filter on the main list form..
- This field searches table product (form Product). Open the dropdown, type a keyword, and pick the desired record.
- NameThe name input is required.. This input is read-only and only displays data from system.. The name input can be used as a filter on the main list form..
- QuantityThe quantity input can be used as a filter on the main list form..
- Enter numeric values into quantity.
- UnitThis input is read-only and only displays data from system.. The unit input can be used as a filter on the main list form..
- Serial NumberThe serial number input can be used as a filter on the main list form..
- This field searches inventory. Open the dropdown, type a keyword, and pick the desired record.
- Expiration DateThe expiration date input can be used as a filter on the main list form..
- This field captures a date. It defaults to today, and you can select another date from the picker or type it manually.
- Quantity to be UsedThis input is read-only and only displays data from system.. The quantity to be used input can be used as a filter on the main list form..
- This field displays quantity to be used and is populated automatically.
- Actual Quantity UsedThe actual quantity used input is required.. The actual quantity used input can be used as a filter on the main list form..
- Enter numeric values into actual quantity used.
- Quantity VarianceThe quantity variance input is required.. This input is read-only and only displays data from system.. The quantity variance input can be used as a filter on the main list form..
- This field displays quantity variance and is populated automatically.
- Cost of Goods Sold (COGS)The cost of goods sold (cogs) input is required.. This input is read-only and only displays data from system.. The cost of goods sold (cogs) input can be used as a filter on the main list form..
- This field displays cost of goods sold (cogs) and is populated automatically.
- SubtotalThe subtotal input is required.. This input is read-only and only displays data from system.. The subtotal input can be used as a filter on the main list form..
- This field displays subtotal and is populated automatically.
- Created ByThis input is read-only and only displays data from system.. The created by input can be used as a filter on the main list form..
- This field shows the user code that created the record and is filled automatically.
- Modified ByThis input is read-only and only displays data from system.. The modified by input can be used as a filter on the main list form..
- This field shows the user code that last modified the record and is filled automatically.
- Last ModifiedThis input is read-only and only displays data from system.. The last modified input can be used as a filter on the main list form..
- This field displays a timestamp that is populated automatically.
Production Work Order
This form is used to manage production work order data.
- Database table
mrpworkorder- Primary Key
id(Code).- User permissions
- Access for this form (create, update, delete, duplicate) can be configured from the General → User Role List menu.
- Initial focus when creating data
- Field
Production Operationwill receive focus first. - Sorting order
- Records are sorted by
Code. - List print template
- Adjust the list print layout via General → Print Layout using Design Group =
mrpworkorderlist.

PRODUCTION WORK ORDER (Daftar)

PRODUCTION WORK ORDER (Form)
Additional Fields
The additional fields section contains several inputs that end users can populate:
- ShowThis input is read-only and only displays data from system..
- Production OperationThe production operation input is required.. The production operation input can be used as a filter on the main list form..
- This field searches table mrpoperation (form Production Operation List). Open the dropdown, type a keyword, and pick the desired record.
- Ordered QuantityThe ordered quantity input is required.. This input is read-only and only displays data from system.. The ordered quantity input can be used as a filter on the main list form..
- This field displays ordered quantity and is populated automatically.
- UnitThis input is read-only and only displays data from system..
- Quantity ProducedThe quantity produced input is required.. The quantity produced input can be used as a filter on the main list form..
- Enter numeric values into quantity produced.
- Number of Failed ProductsThe number of failed products input is required.. This input is read-only and only displays data from system.. The number of failed products input can be used as a filter on the main list form..
- This field displays number of failed products and is populated automatically.
- Labor CostsThe labor costs input can be used as a filter on the main list form..
- Enter numeric values into labor costs.
- Total Labor CostThis input is read-only and only displays data from system.. The total labor cost input can be used as a filter on the main list form..
- This field displays total labor cost and is populated automatically.
- DurationThe duration input can be used as a filter on the main list form..
- Enter numeric values into duration.
- Time UnitThis input is read-only and only displays data from system..
- Total DurationThis input is read-only and only displays data from system.. The total duration input can be used as a filter on the main list form..
- This field displays total duration and is populated automatically.
- Order DateThe order date input is required.. This input is read-only and only displays data from system.. The order date input can be used as a filter on the main list form..
- This field displays a timestamp that is populated automatically.
- Start DateThe start date input can be used as a filter on the main list form..
- This field captures both date and time. It defaults to the current timestamp and can be adjusted via the picker or typed manually.
- Expected Completion DateThe expected completion date input is required.. This input is read-only and only displays data from system.. The expected completion date input can be used as a filter on the main list form..
- This field displays a timestamp that is populated automatically.
- Deadline DateThe deadline date input is required.. This input is read-only and only displays data from system.. The deadline date input can be used as a filter on the main list form..
- This field displays a timestamp that is populated automatically.
- Actual Completion DateThe actual completion date input is required.. This input is read-only and only displays data from system.. The actual completion date input can be used as a filter on the main list form..
- This field displays a timestamp that is populated automatically.
- Employee Assigned to Work Order
- Add Employee Assigned to Work Order entries via the [+ New] action (or [+] icon on mobile). The dialog that appears contains the fields described in Employee Assigned to Work Order.
- StatusThe status input is required.. This input is read-only and only displays data from system.. The status input can be used as a filter on the main list form..
- Available options:
- value
0, label Production Order, extra attributes:buttonlabel=Set to Ready for Production,description=Ready for production will check raw material availability and move them to the production location once ready.,icon=shopping_cart,formula= - value
1, label Ready for Production, extra attributes:buttonlabel=Start Production,description=Raw materials and labor are ready. Click 'Start Production' to begin tracking production time.,icon=check_box,formula=_this.$AjaxGet('workorderstart', { data: _this.formData }, function (res) { if (res.status == 1) { _this.$q.notify(res.message) } else { <--status--> = res.status; <--startdate--> = res.data.startdate; } }); - value
2, label In Production, extra attributes:buttonlabel=Complete Production,description=This product is currently in production,icon=factory,formula=_this.$AjaxGet('workorderfinish', { data: _this.formData }, function (res) { if (res.status == 2) { _this.$q.notify(res.message) } else { <--status--> = res.status; <--realfinishdate--> = res.data.realfinishdate; } }); - value
3, label Done, extra attributes:buttonlabel=,description=Product has been completed,icon=done,formula=
- value
- Available options:
- Created ByThis input is read-only and only displays data from system.. The created by input can be used as a filter on the main list form..
- This field shows the user code that created the record and is filled automatically.
- Modified ByThis input is read-only and only displays data from system.. The modified by input can be used as a filter on the main list form..
- This field shows the user code that last modified the record and is filled automatically.
- Last ModifiedThis input is read-only and only displays data from system.. The last modified input can be used as a filter on the main list form..
- This field displays a timestamp that is populated automatically.
Employee Assigned to Work Order
This form is used to manage employee assigned to work order data.
- Database table
mrpworkorderemployee- Primary Key
id(Code).- User permissions
- Access for this form (create, update, delete, duplicate) can be configured from the General → User Role List menu.
- Initial focus when creating data
- Field
Employee Codewill receive focus first. - Sorting order
- Records are sorted by
Code. - List print template
- Adjust the list print layout via General → Print Layout using Design Group =
.

EMPLOYEE ASSIGNED TO WORK ORDER (Daftar)

EMPLOYEE ASSIGNED TO WORK ORDER (Form)
Additional Fields
The additional fields section contains several inputs that end users can populate:
- Employee CodeThe employee code input is required.. The employee code input can be used as a filter on the main list form..
- This field searches table employee (form Employee). Open the dropdown, type a keyword, and pick the desired record.
- NameThe name input is required.. This input is read-only and only displays data from system.. The name input can be used as a filter on the main list form..
- QuantityThe quantity input is required.. The quantity input can be used as a filter on the main list form..
- Enter numeric values into quantity.
- UnitThe unit input is required.. This input is read-only and only displays data from system.. The unit input can be used as a filter on the main list form..
- Last ModifiedThis input is read-only and only displays data from system.. The last modified input can be used as a filter on the main list form..
- This field displays a timestamp that is populated automatically.
Documentation Group
- 97
- 90
Latest Documentation
-
Chart of Accounts
09 Nov 2025 01:52am -
Close Books
09 Nov 2025 01:52am -
Daftar Pengiriman
08 Nov 2025 05:20pm -
Pemasok
08 Nov 2025 05:20pm -
Uang Muka Pemasok
08 Nov 2025 05:20pm -
Giro Pemasok
08 Nov 2025 05:20pm -
Grup Pemasok
08 Nov 2025 05:20pm -
Daftar Pajak
08 Nov 2025 05:20pm -
Tema Warna
08 Nov 2025 05:20pm -
Daftar User
08 Nov 2025 05:20pm