|
7 | 7 | "engine": "InnoDB", |
8 | 8 | "field_order": [ |
9 | 9 | "production_item_tab", |
| 10 | + "final_product_section", |
10 | 11 | "company", |
11 | 12 | "item", |
| 13 | + "column_break_ztxc", |
12 | 14 | "quantity", |
13 | | - "cb0", |
14 | | - "is_active", |
15 | | - "is_default", |
16 | | - "allow_alternative_item", |
17 | | - "set_rate_of_sub_assembly_item_based_on_bom", |
18 | | - "is_phantom_bom", |
19 | | - "cost_allocation_section", |
| 15 | + "uom", |
| 16 | + "cost_allocation__process_loss_section", |
20 | 17 | "cost_allocation_per", |
21 | | - "column_break_srby", |
22 | 18 | "cost_allocation", |
23 | | - "process_loss_section", |
| 19 | + "column_break_tgkb", |
24 | 20 | "process_loss_percentage", |
25 | | - "column_break_ssj2", |
26 | 21 | "process_loss_qty", |
27 | | - "currency_detail", |
28 | | - "rm_cost_as_per", |
29 | | - "buying_price_list", |
30 | | - "price_list_currency", |
31 | | - "plc_conversion_rate", |
32 | | - "column_break_ivyw", |
33 | | - "currency", |
34 | | - "conversion_rate", |
35 | 22 | "operations_section_section", |
36 | 23 | "with_operations", |
37 | 24 | "track_semi_finished_goods", |
|
46 | 33 | "operations", |
47 | 34 | "materials_section", |
48 | 35 | "items", |
49 | | - "secondary_items_tab", |
| 36 | + "section_break_hygk", |
50 | 37 | "secondary_items", |
| 38 | + "bom_conf_tab", |
| 39 | + "bom_configuration_section", |
| 40 | + "column_break_zbzp", |
| 41 | + "is_active", |
| 42 | + "is_default", |
| 43 | + "set_rate_of_sub_assembly_item_based_on_bom", |
| 44 | + "cb0", |
| 45 | + "is_phantom_bom", |
| 46 | + "allow_alternative_item", |
| 47 | + "quality_inspection_section_break", |
| 48 | + "inspection_required", |
| 49 | + "column_break_dxp7", |
| 50 | + "quality_inspection_template", |
| 51 | + "default_warehouse_section", |
| 52 | + "default_source_warehouse", |
| 53 | + "column_break_inep", |
| 54 | + "default_target_warehouse", |
| 55 | + "consume_components_section", |
| 56 | + "backflush_based_on", |
51 | 57 | "costing", |
52 | 58 | "operating_cost", |
53 | 59 | "raw_material_cost", |
|
59 | 65 | "column_break_26", |
60 | 66 | "total_cost", |
61 | 67 | "base_total_cost", |
62 | | - "quality_inspection_tab", |
63 | | - "quality_inspection_section_break", |
64 | | - "inspection_required", |
65 | | - "column_break_dxp7", |
66 | | - "quality_inspection_template", |
67 | 68 | "more_info_tab", |
| 69 | + "currency_detail", |
| 70 | + "rm_cost_as_per", |
| 71 | + "buying_price_list", |
| 72 | + "price_list_currency", |
| 73 | + "plc_conversion_rate", |
| 74 | + "column_break_ivyw", |
| 75 | + "currency", |
| 76 | + "conversion_rate", |
68 | 77 | "production_item_info_section", |
69 | 78 | "item_name", |
70 | | - "uom", |
71 | 79 | "image", |
72 | 80 | "column_break_27", |
73 | 81 | "description", |
74 | 82 | "has_variants", |
75 | | - "default_warehouse_section", |
76 | | - "default_source_warehouse", |
77 | | - "column_break_inep", |
78 | | - "default_target_warehouse", |
79 | 83 | "section_break_ouuf", |
80 | 84 | "project", |
81 | 85 | "section_break0", |
|
99 | 103 | ], |
100 | 104 | "fields": [ |
101 | 105 | { |
102 | | - "description": "Item to be manufactured or repacked", |
| 106 | + "description": "The final item that will be produced using this BOM.", |
103 | 107 | "fieldname": "item", |
104 | 108 | "fieldtype": "Link", |
105 | 109 | "in_list_view": 1, |
106 | 110 | "in_standard_filter": 1, |
107 | | - "label": "Item", |
| 111 | + "label": "Item to Manufacture", |
108 | 112 | "oldfieldname": "item", |
109 | 113 | "oldfieldtype": "Link", |
110 | 114 | "options": "Item", |
111 | 115 | "reqd": 1, |
112 | | - "search_index": 1 |
| 116 | + "search_index": 1, |
| 117 | + "show_description_on_click": 1 |
113 | 118 | }, |
114 | 119 | { |
115 | 120 | "fetch_from": "item.item_name", |
|
130 | 135 | "read_only": 1 |
131 | 136 | }, |
132 | 137 | { |
| 138 | + "depends_on": "item", |
133 | 139 | "fetch_from": "item.stock_uom", |
134 | 140 | "fieldname": "uom", |
135 | 141 | "fieldtype": "Link", |
136 | | - "label": "Item UOM", |
| 142 | + "label": "Unit Of Measure", |
137 | 143 | "options": "UOM", |
138 | 144 | "read_only": 1 |
139 | 145 | }, |
140 | 146 | { |
141 | 147 | "default": "1", |
142 | | - "description": "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials", |
| 148 | + "depends_on": "item", |
| 149 | + "description": "How many units of the final product this BOM makes.", |
143 | 150 | "fieldname": "quantity", |
144 | 151 | "fieldtype": "Float", |
145 | | - "label": "Quantity", |
| 152 | + "label": "Quantity (Output Qty)", |
146 | 153 | "non_negative": 1, |
147 | 154 | "oldfieldname": "quantity", |
148 | 155 | "oldfieldtype": "Currency", |
149 | | - "reqd": 1 |
| 156 | + "reqd": 1, |
| 157 | + "show_description_on_click": 1 |
150 | 158 | }, |
151 | 159 | { |
152 | 160 | "fieldname": "cb0", |
|
288 | 296 | { |
289 | 297 | "fieldname": "materials_section", |
290 | 298 | "fieldtype": "Section Break", |
291 | | - "label": "Raw Materials", |
292 | 299 | "oldfieldtype": "Section Break" |
293 | 300 | }, |
294 | 301 | { |
295 | 302 | "allow_bulk_edit": 1, |
296 | 303 | "fieldname": "items", |
297 | 304 | "fieldtype": "Table", |
298 | | - "label": "Items", |
| 305 | + "label": "Components", |
299 | 306 | "oldfieldname": "bom_materials", |
300 | 307 | "oldfieldtype": "Table", |
301 | 308 | "options": "BOM Item", |
|
415 | 422 | "depends_on": "eval:!doc.is_phantom_bom", |
416 | 423 | "fieldname": "website_section", |
417 | 424 | "fieldtype": "Tab Break", |
| 425 | + "hidden": 1, |
418 | 426 | "label": "Website" |
419 | 427 | }, |
420 | 428 | { |
|
528 | 536 | "fieldtype": "Section Break", |
529 | 537 | "label": "Operations" |
530 | 538 | }, |
531 | | - { |
532 | | - "fieldname": "process_loss_section", |
533 | | - "fieldtype": "Section Break", |
534 | | - "label": "Process Loss" |
535 | | - }, |
536 | 539 | { |
537 | 540 | "fieldname": "process_loss_percentage", |
538 | 541 | "fieldtype": "Percent", |
|
546 | 549 | "non_negative": 1, |
547 | 550 | "read_only": 1 |
548 | 551 | }, |
549 | | - { |
550 | | - "fieldname": "column_break_ssj2", |
551 | | - "fieldtype": "Column Break" |
552 | | - }, |
553 | 552 | { |
554 | 553 | "fieldname": "more_info_tab", |
555 | 554 | "fieldtype": "Tab Break", |
|
668 | 667 | "fieldname": "section_break_ouuf", |
669 | 668 | "fieldtype": "Section Break" |
670 | 669 | }, |
671 | | - { |
672 | | - "fieldname": "quality_inspection_tab", |
673 | | - "fieldtype": "Tab Break", |
674 | | - "label": "Quality Inspection" |
675 | | - }, |
676 | 670 | { |
677 | 671 | "fieldname": "secondary_items", |
678 | 672 | "fieldtype": "Table", |
|
697 | 691 | "options": "Company:company:default_currency", |
698 | 692 | "read_only": 1 |
699 | 693 | }, |
700 | | - { |
701 | | - "fieldname": "secondary_items_tab", |
702 | | - "fieldtype": "Tab Break", |
703 | | - "label": "Secondary Items" |
704 | | - }, |
705 | | - { |
706 | | - "fieldname": "cost_allocation_section", |
707 | | - "fieldtype": "Section Break", |
708 | | - "label": "Cost Allocation" |
709 | | - }, |
710 | | - { |
711 | | - "fieldname": "column_break_srby", |
712 | | - "fieldtype": "Column Break" |
713 | | - }, |
714 | 694 | { |
715 | 695 | "fieldname": "cost_allocation", |
716 | 696 | "fieldtype": "Currency", |
|
725 | 705 | "fieldtype": "Percent", |
726 | 706 | "label": "% Cost Allocation", |
727 | 707 | "non_negative": 1 |
| 708 | + }, |
| 709 | + { |
| 710 | + "collapsible": 1, |
| 711 | + "fieldname": "bom_configuration_section", |
| 712 | + "fieldtype": "Section Break" |
| 713 | + }, |
| 714 | + { |
| 715 | + "fieldname": "column_break_zbzp", |
| 716 | + "fieldtype": "Column Break" |
| 717 | + }, |
| 718 | + { |
| 719 | + "fieldname": "column_break_ztxc", |
| 720 | + "fieldtype": "Column Break" |
| 721 | + }, |
| 722 | + { |
| 723 | + "collapsible": 1, |
| 724 | + "fieldname": "cost_allocation__process_loss_section", |
| 725 | + "fieldtype": "Section Break", |
| 726 | + "label": "Cost Allocation / Process Loss" |
| 727 | + }, |
| 728 | + { |
| 729 | + "fieldname": "column_break_tgkb", |
| 730 | + "fieldtype": "Column Break" |
| 731 | + }, |
| 732 | + { |
| 733 | + "fieldname": "section_break_hygk", |
| 734 | + "fieldtype": "Section Break" |
| 735 | + }, |
| 736 | + { |
| 737 | + "fieldname": "final_product_section", |
| 738 | + "fieldtype": "Section Break" |
| 739 | + }, |
| 740 | + { |
| 741 | + "fieldname": "bom_conf_tab", |
| 742 | + "fieldtype": "Tab Break", |
| 743 | + "label": "BOM Configuration" |
| 744 | + }, |
| 745 | + { |
| 746 | + "fieldname": "consume_components_section", |
| 747 | + "fieldtype": "Section Break", |
| 748 | + "label": "Consume Components" |
| 749 | + }, |
| 750 | + { |
| 751 | + "description": "Controls how raw materials are consumed during the \u2018Manufacture\u2019 stock entry.", |
| 752 | + "fieldname": "backflush_based_on", |
| 753 | + "fieldtype": "Select", |
| 754 | + "label": "Based On", |
| 755 | + "options": "\nBOM\nMaterial Transferred for Manufacture", |
| 756 | + "show_description_on_click": 1 |
728 | 757 | } |
729 | 758 | ], |
730 | 759 | "icon": "fa fa-sitemap", |
731 | 760 | "idx": 1, |
732 | 761 | "image_field": "image", |
733 | 762 | "is_submittable": 1, |
734 | 763 | "links": [], |
735 | | - "modified": "2026-02-26 14:13:34.040181", |
| 764 | + "modified": "2026-04-17 15:22:33.598938", |
736 | 765 | "modified_by": "Administrator", |
737 | 766 | "module": "Manufacturing", |
738 | 767 | "name": "BOM", |
|
0 commit comments