OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 177 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 177 Rev 180
Line 318... Line 318...
318
                        if (!ancestorsOrigin.contains(foreignArticleParent.getID())) {
318
                        if (!ancestorsOrigin.contains(foreignArticleParent.getID())) {
319
                            ancestors.add(foreignArticleParent.getID());
319
                            ancestors.add(foreignArticleParent.getID());
320
                            for (ProductComponent productParent : source) {
320
                            for (ProductComponent productParent : source) {
321
 
321
 
322
                                final SQLRowAccessor foreignArticle = childRowValues.getForeign("ID_ARTICLE");
322
                                final SQLRowAccessor foreignArticle = childRowValues.getForeign("ID_ARTICLE");
-
 
323
                                int childQ = childRowValues.getInt("QTE");
-
 
324
                                BigDecimal childqD = childRowValues.getBigDecimal("QTE_UNITAIRE");
323
                                ProductComponent childComponent = ProductComponent.createFromRowArticle(foreignArticle, productParent.getSource());
325
                                ProductComponent childComponent = ProductComponent.createFromRowArticle(foreignArticle, childqD.multiply(new BigDecimal(childQ)), productParent.getSource());
324
 
326
 
325
                                // parentsArticleIDs.remove(foreignArticleParent.getID());
327
                                // parentsArticleIDs.remove(foreignArticleParent.getID());
326
                                // Calcul de la quantité qte_unit * qte * qteMergedParent
328
                                // Calcul de la quantité qte_unit * qte * qteMergedParent
327
                                childComponent.setQty(childComponent.getQty().multiply(productParent.getQty(), DecimalUtils.HIGH_PRECISION));
329
                                childComponent.setQty(childComponent.getQty().multiply(productParent.getQty(), DecimalUtils.HIGH_PRECISION));
328
 
330