modificato l'assegnazione del costo nei documenti di lavorazione che valorizzano il costo
This commit is contained in:
@@ -646,9 +646,10 @@ public class DocOrdCalTotaliRules extends QueryRules {
|
||||
calcPesoColli(row, qta, datiTrasp);
|
||||
}
|
||||
//Assegna costo
|
||||
boolean flagValCosto = ((DtbDoct) testata).getDtbTipi().getFlagCosto().equalsIgnoreCase("S");
|
||||
if (row instanceof DtbDocr && (((DtbDocr) row).getCostoUnt() == null || ((DtbDocr) row).getCostoUnt().compareTo(BigDecimal.ZERO) == 0)) {
|
||||
BigDecimal costo = BigDecimal.ZERO;
|
||||
if ("A".equals(gestione)) {
|
||||
if ("A".equals(gestione) || flagValCosto) {
|
||||
costo = DocumentRules.completeCostoUntDocA(conn, ((DtbDocr) row));
|
||||
} else if ("L".equals(gestione)) {
|
||||
costo = DocumentRules.completeCostoUntDocL(conn, ((DtbDocr) row));
|
||||
|
||||
Reference in New Issue
Block a user