Aggiunta unità di misura di magazzino e rapporto di conversione 1 in registazione inventario
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
This commit is contained in:
@@ -1024,7 +1024,8 @@ public class InventarioService {
|
||||
" mtb_invenr.costo_inv, " +
|
||||
" Convert(numeric(15,5), num_conf - giacenza_conf ) as num_conf, " +
|
||||
" mtb_invent.tipo_giacenza, " +
|
||||
" mtb_aart.flag_qta_cnf_fissa " +
|
||||
" mtb_aart.flag_qta_cnf_fissa, " +
|
||||
" mtb_aart.unt_mis " +
|
||||
" FROM mtb_invent INNER JOIN mtb_invenr ON mtb_invent.id_inventario = mtb_invenr.id_inventario and " +
|
||||
" mtb_invent.cod_mdep = mtb_invenr.cod_mdep " +
|
||||
" LEFT OUTER JOIN mtb_aart ON mtb_invenr.cod_mart = mtb_aart.cod_mart " +
|
||||
@@ -1047,6 +1048,7 @@ public class InventarioService {
|
||||
BigDecimal numConf = UtilityHashMap.getValueIfExists(riga, "num_conf");
|
||||
String tipoGiacenza = UtilityHashMap.getValueIfExists(riga, "tipo_giacenza");
|
||||
String flagQtaCnfFissa = UtilityHashMap.getValueIfExists(riga, "flag_qta_cnf_fissa");
|
||||
String untMis = UtilityHashMap.getValueIfExists(riga, "unt_mis");
|
||||
qtaDoc = qtaDoc.multiply(segno);
|
||||
if (numConf != null) numConf = numConf.multiply(segno);
|
||||
|
||||
@@ -1057,7 +1059,9 @@ public class InventarioService {
|
||||
.setCodCol(codCol)
|
||||
.setCodTagl(codTagl)
|
||||
.setQtaDoc(qtaDoc)
|
||||
.setNumCnf(numConf);
|
||||
.setNumCnf(numConf)
|
||||
.setUntMis(untMis)
|
||||
.setRapConv(BigDecimal.ONE);
|
||||
if (numConf != null && numConf.compareTo(BigDecimal.ZERO) == 0 && flagQtaCnfFissa.equalsIgnoreCase("N")) {
|
||||
dtbDocr.setQtaCnf(null);
|
||||
} else if (tipoGiacenza.compareTo("LI") == 0) {
|
||||
|
||||
Reference in New Issue
Block a user