From 5a01b325ee5047a1d6395d048338beac35f7cc46 Mon Sep 17 00:00:00 2001 From: MinaR Date: Tue, 12 Nov 2024 17:17:52 +0100 Subject: [PATCH] presi tutti gli scarichi non solo quelli dei materiali --- .../ems/production/service/ProductionService.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/ems-engine/src/main/java/it/integry/ems/production/service/ProductionService.java b/ems-engine/src/main/java/it/integry/ems/production/service/ProductionService.java index 8be25f416f..154dd10d28 100644 --- a/ems-engine/src/main/java/it/integry/ems/production/service/ProductionService.java +++ b/ems-engine/src/main/java/it/integry/ems/production/service/ProductionService.java @@ -1147,13 +1147,11 @@ public class ProductionService { public List distribuzioneMateriali() throws Exception { String sql = - "SELECT *\n" + - "FROM dtb_doct\n" + - "WHERE cod_dtip IN (SELECT value\n" + - " FROM stb_gest_setup\n" + - " WHERE gest_name = 'W_PORDI_RC'\n" + - " AND section = 'SETUP_DOCUMENTI'\n" + - " AND key_section = 'COD_DTIP_SCAR')\n" + + "SELECT dtb_doct.*\n" + + "FROM dtb_doct INNER JOIN dtb_tipi ON dtb_doct.cod_dtip = dtb_tipi.cod_dtip\n" + + "WHERE dtb_tipi.gestione = 'L' \n" + + " AND dtb_doct.id_lotto is not null \n" + + " AND (dtb_tipi.segno_qta_car < 0 OR segno_qta_scar > 0 ) \n" + " AND data_doc BETWEEN DATEADD(MONTH, -1, CAST(GETDATE() AS DATE)) AND CAST(GETDATE() AS DATE)"; List dtbDocts = UtilityDB.executeSimpleQueryDTO(multiDBTransactionManager.getPrimaryConnection(), sql, DtbDoct.class);