diff --git a/ems-engine/src/main/java/it/integry/ems/retail/ReportVariazioni/service/VariazioniPvService.java b/ems-engine/src/main/java/it/integry/ems/retail/ReportVariazioni/service/VariazioniPvService.java index 9b8de1077c..73f0dcfef9 100644 --- a/ems-engine/src/main/java/it/integry/ems/retail/ReportVariazioni/service/VariazioniPvService.java +++ b/ems-engine/src/main/java/it/integry/ems/retail/ReportVariazioni/service/VariazioniPvService.java @@ -599,9 +599,9 @@ public class VariazioniPvService { " listino.prz_vend_iva AS 'prz_pieno_iva',\n" + " promozione.cod_promo,\n" + " promozione.descr_promo,\n" + - " promozione.data_fine,\n" + + " vtb_list_data.data_fine,\n" + " mtb_aart.ingredienti,\n" + - " ISNULL(promozione.data_iniz, listino.data_iniz) AS 'data_iniz',\n" + + " ISNULL(vtb_list_data.data_iniz, listino.data_iniz) AS 'data_iniz',\n" + " stb_gest_setup.value AS 'reparto_cassa',\n" + " mtb_aart.note AS 'annotazioni_art',\n" + " CASE\n" + @@ -641,6 +641,7 @@ public class VariazioniPvService { " LEFT OUTER JOIN dbo.getpromozionevendita('[DATA_VARIAZIONE]', NULL, '[COD_VLIS]', NULL, NULL) promozione\n" + " ON listino.cod_vlis = promozione.cod_vlis AND listino.cod_mart = promozione.cod_mart AND\n" + " (( promozione.data_fine = '[DATA_VARIAZIONE]' AND promozione.chiusura_immediata = 0) OR promozione.data_fine <> '[DATA_VARIAZIONE]' )\n" + + " LEFT OUTER JOIN vtb_list_data ON promozione.cod_vlis = vtb_list_data.cod_vlis and promozione.versione = vtb_list_data.versione\n" + " LEFT OUTER JOIN vtb_promo ON promozione.cod_promo = vtb_promo.cod_promo\n" + "WHERE vtb_promo.cod_promo_intercode IS NULL\n" + ((variazioniPvDTO.getTipoReportEnum() == VariazioniReportType.LISTINO) ?