Difference between revisions of "Plugin: CopyBOMToProduct"

From iDempiere en
m (page init)
(iD7.1 added)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
* '''Creator:''' StabilisOne(PL) - [http://stabilis.one]
 
* '''Creator:''' StabilisOne(PL) - [http://stabilis.one]
* '''Current Version:''' 5.1
+
* '''Current Version:''' 7.1 (5.1 in separate branch)
 
* '''License:''' [http://www.gnu.org/licenses/gpl-2.0.html GPLv2] - Free as in Freedom not Free Lunch
 
* '''License:''' [http://www.gnu.org/licenses/gpl-2.0.html GPLv2] - Free as in Freedom not Free Lunch
* '''Source:''' [https://github.com/StabilisOne/ordprocdoc]
+
* '''Source:''' [https://github.com/StabilisOne/CopyBomToProduct]
* '''Download:''' [https://github.com/StabilisOne/ordprocdoc/raw/iD5.1/one.stabilis.ordprocdoc_5.1.0.202009201904.jar]
+
* '''Download:''' one.stabilis.cpbomtopr_7.1.0.202009261600.jar [https://github.com/StabilisOne/CopyBomToProduct/raw/iD7.1/one.stabilis.cpbomtopr_7.1.0.202009261600.jar], one.stabilis.cpbomtopr_5.1.0.202009091430.jar 5.1 [https://github.com/StabilisOne/CopyBomToProduct/raw/iD5.1/one.stabilis.cpbomtopr_5.1.0.202009091430.jar]
  
 
__FORCETOC__
 
__FORCETOC__
  
 
== Description ==
 
== Description ==
Enables generate Invoice or Material Receipt from Order by two autonomic classes.
+
Based on IDEMPIERE-2438 Copy Product Process to include BOM records by Chuck Boecking (February 3, 2015).
  
If you want to provide additional comments, please use the [[Talk:Plugin:_OrdProcDoc|Discussion page]].
+
Copy Product Process to include BOM records enables to copy BOM lines as well. This is important in manufacturing because it gives users the ability to create a 'template' product that represents a base bill of material (BOM).
 +
 
 +
Users can now quickly copy the template product's BOM into a new product and tweak as needed without re-creating the entire BOM line-for-line.
 +
 
 +
If you want to provide additional comments, please use the [[Talk:Plugin:_CopyBOMToProduct|Discussion page]].
  
 
== Installation ==
 
== Installation ==
Line 16: Line 20:
  
 
== Plug-in parameters ==
 
== Plug-in parameters ==
Invoice_DocType - ID of the d Document Type but only for Purchase Order
+
M_Product_ID - ID of the product from which the BOM is copied
Inout_DocType - ID of the d Document Type but only for Purchase Order
 
  
 
== Steps To Use ==
 
== Steps To Use ==
 
 
=== Create a process ===
 
=== Create a process ===
 
+
* Search Key / Code: CopyBomToProduct
==== CreateInoutFromOrder ====
+
* Named: Copy BOM
* Search Key / Code: CreateInoutFromOrder
 
* Named: Generate Delivery Note from Order
 
 
* Data access level: Client + Organization
 
* Data access level: Client + Organization
* Class name: one.stabilis.ordprocdoc.CreateInoutFromOrder
+
* Class name: one.stabilis.cpbomtopr.CopyBomToProduct
+==== Parameter of the process +====
 
* Named: Invoice_DocType
 
* Name of the column in the database: Invoice_DocType
 
* Entity type: Dictionary
 
* Reference override: Table
 
* Reference Key: C_DocType
 
 
 
==== CreateInvoiceFromOrder ====
 
* Search Key / Code: CreateInvoiceFromOrder
 
* Named: Generate Invoice from Order
 
* Data access level: Client + Organization
 
* Class name: one.stabilis.ordprocdoc.CreateInvoiceFromOrder
 
 
==== Parameter of the process ====
 
==== Parameter of the process ====
* Named: Invoice_DocType
+
* Named: Copy from product
* Name of the column in the database: Invoice_DocType
+
* Name of the column in the database: M_Product_ID
 
* Entity type: Dictionary
 
* Entity type: Dictionary
* Reference override: Table
+
* Reference override: Search
* Reference Key: C_DocType
+
* Element: M_Product_ID
 
+
=== Create a button ===
=== Create a buttons ===
+
* Localization: in the Toolbar Button tab of the Product window (level 0 tab),  
 
+
* Component Name: CopyBomToProduct
==== Invoice Button ====
+
* Name: Copy Bom To Product
* Localization: in the Toolbar Button tab of the Order_Sales Order Window (level 0 tab),  
+
* Process: Copy BOM_CopyBomToProduct
* Component Name: CreateInvoiceFromOrder
+
* Display logic: @IsBOM@ = Y
* Name: CreateInvoiceFromOrder
 
* Process: Generate Invoice from Order_CreateInvoiceFromOrder
 
  
==== Inout Button ====
+
==See Also==
* Localization: in the Toolbar Button tab of the Order_Sales Order Window (level 0 tab),
+
* Copy BOM Records when Copying a Product (Copy Product Process) IDEMPIERE-2438 [[https://idempiere.atlassian.net/browse/IDEMPIERE-2438]]
* Component Name: CreateInoutFromOrder
 
* Name: CreateInoutFromOrder
 
* Process: Generate Delivery Note from Order_CreateInoutFromOrder
 
  
 
[[Category:Available_Plugins]]
 
[[Category:Available_Plugins]]

Latest revision as of 11:50, 28 September 2020

  • Creator: StabilisOne(PL) - [1]
  • Current Version: 7.1 (5.1 in separate branch)
  • License: GPLv2 - Free as in Freedom not Free Lunch
  • Source: [2]
  • Download: one.stabilis.cpbomtopr_7.1.0.202009261600.jar [3], one.stabilis.cpbomtopr_5.1.0.202009091430.jar 5.1 [4]


Description

Based on IDEMPIERE-2438 Copy Product Process to include BOM records by Chuck Boecking (February 3, 2015).

Copy Product Process to include BOM records enables to copy BOM lines as well. This is important in manufacturing because it gives users the ability to create a 'template' product that represents a base bill of material (BOM).

Users can now quickly copy the template product's BOM into a new product and tweak as needed without re-creating the entire BOM line-for-line.

If you want to provide additional comments, please use the Discussion page.

Installation

Standard installation via Apache Felix

Plug-in parameters

M_Product_ID - ID of the product from which the BOM is copied

Steps To Use

Create a process

  • Search Key / Code: CopyBomToProduct
  • Named: Copy BOM
  • Data access level: Client + Organization
  • Class name: one.stabilis.cpbomtopr.CopyBomToProduct

Parameter of the process

  • Named: Copy from product
  • Name of the column in the database: M_Product_ID
  • Entity type: Dictionary
  • Reference override: Search
  • Element: M_Product_ID

Create a button

  • Localization: in the Toolbar Button tab of the Product window (level 0 tab),
  • Component Name: CopyBomToProduct
  • Name: Copy Bom To Product
  • Process: Copy BOM_CopyBomToProduct
  • Display logic: @IsBOM@ = Y

See Also

  • Copy BOM Records when Copying a Product (Copy Product Process) IDEMPIERE-2438 [[5]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.