add (ppa - pvg - ug - shp - stklim) inheritance (saleOrder stockMove Invoice(s))
This commit is contained in:
@@ -44,6 +44,10 @@ import com.axelor.inject.Beans;
|
||||
import com.axelor.rpc.ActionResponse;
|
||||
import com.axelor.rpc.Context;
|
||||
import com.google.inject.Inject;
|
||||
|
||||
import wslite.json.JSONException;
|
||||
import wslite.json.JSONObject;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
@@ -72,10 +76,16 @@ public class SaleOrderLineServiceImpl implements SaleOrderLineService {
|
||||
public void computeProductInformation(
|
||||
SaleOrderLine saleOrderLine, SaleOrder saleOrder, Integer packPriceSelect)
|
||||
throws AxelorException {
|
||||
saleOrderLine.setProductName(saleOrderLine.getProduct().getName());
|
||||
Product product = saleOrderLine.getProduct();
|
||||
saleOrderLine.setProductName(product.getName());
|
||||
saleOrderLine.setPvg(product.getPvg());
|
||||
saleOrderLine.setUg(product.getUg());
|
||||
saleOrderLine.setStklim(product.getStklim());
|
||||
saleOrderLine.setPpa(product.getPpa());
|
||||
saleOrderLine.setShp(product.getShp());
|
||||
saleOrderLine.setUnit(this.getSaleUnit(saleOrderLine));
|
||||
if (appSaleService.getAppSale().getIsEnabledProductDescriptionCopy()) {
|
||||
saleOrderLine.setDescription(saleOrderLine.getProduct().getDescription());
|
||||
saleOrderLine.setDescription(product.getDescription());
|
||||
}
|
||||
|
||||
saleOrderLine.setTypeSelect(SaleOrderLineRepository.TYPE_NORMAL);
|
||||
|
||||
@@ -68,6 +68,12 @@
|
||||
<decimal name="totalPack" title="Total for pack lines"/>
|
||||
<integer name="packPriceSelect" title="Pack price select" selection="product.pack.price.select"/>
|
||||
|
||||
<decimal name="ppa" title="PPA" precision="20" scale="10"/>
|
||||
<decimal name="pvg" title="PVG" precision="20" scale="10"/>
|
||||
<decimal name="ug" title="UG" precision="20" scale="10"/>
|
||||
<decimal name="stklim" title="Stklim" precision="20" scale="10" />
|
||||
<decimal name="shp" title="SHP" precision="20" scale="10" />
|
||||
|
||||
<finder-method name="findAllBySaleOrder" using="saleOrder" all="true"/>
|
||||
|
||||
<extra-code>
|
||||
|
||||
Reference in New Issue
Block a user