diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240911183338.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240911183338.java new file mode 100644 index 0000000000..ec8de7e726 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240911183338.java @@ -0,0 +1,23 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20240911183338 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + + createSetup("w_pordi_rc", "SETUP", "CHECK_EXIST_LOTTO", null, +"Se impostata a S, durante la generazione degli ordini di produzione da Planning di produzione , verifica se il prodotto-lotto esiste già in ordini precedenti (ultimi 2 mesi) in modo da non modificare la data di scadenza del lotto già esistente. Questa proceudura è attiva solo per chi utilizza il planning di produzione e verrà eliminata quando elimineremo questa gestione", false, null, false, true, +false, false, false, null, false, null); + } + + @Override + public void down() throws Exception { + + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240911183436.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240911183436.java new file mode 100644 index 0000000000..6297205405 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240911183436.java @@ -0,0 +1,25 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.IntegryCustomerDB; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20240911183436 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + + if (!isCustomerDb(IntegryCustomerDB.Gramm_Gramm)) + return; + + updateSetupValue("w_pordi_rc", "SETUP", "CHECK_EXIST_LOTTO", "S"); + } + + @Override + public void down() throws Exception { + + } + +}