From 116b9ff8d5b252e9bbf3cdda96ac122d726ba56a Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Thu, 14 Oct 2021 07:06:06 +0200 Subject: [PATCH] Patch level : 12.0 1086 Files correlati : ci1.exe ci1300bb.rep ci1300a.rep ci1300a.msk ci1300b.rep ci1.exe Commento : Aggiunta scalatura per le immagine (tutto , solo in x, solo iny , non scalare) Iinteno: Alla prima patch di ve1 controllare una fattura con logo prima e dopo l'installazione della patch. --- src/ci/ci1300.cpp | 17 ++++++---- src/ci/ci1300a.uml | 48 ++++++++++++---------------- src/ci/ci1300ab.rep | 78 ++++++++++++++++++++++++--------------------- src/ci/ci1300bb.rep | 62 ++++++++++++++++++----------------- 4 files changed, 104 insertions(+), 101 deletions(-) diff --git a/src/ci/ci1300.cpp b/src/ci/ci1300.cpp index b5ac66688..6330dc452 100755 --- a/src/ci/ci1300.cpp +++ b/src/ci/ci1300.cpp @@ -206,7 +206,7 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c rilore_recset.set_var("#TPRA", tiporisorsa); rilore_recset.set_var("#CODICE", curr_risorsa); - if (!ignore && calc_ore_lav) + if (!ignore && calc_ore_lav && rep.field("F1.201") != nullptr) { for (int d = 1; d <= 31; ++d) { @@ -342,10 +342,15 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c real costo = rilore_recset.get_real(RILORE_COSTO); if (costo == ZERO) - costo = proponi_costo(rilore_recset.get_string(RILORE_CODLIST), - rilore_recset.get_string(RILORE_TIPORA), - rilore_recset.get_string(RILORE_CODICE), - tpora, data.month(), data.year()); + { + TString16 codlis = rilore_recset.get_string(RILORE_CODLIST); + + if (codlis.blank()) + codlis = cache().get(LF_COMMESSE, codcms, COMMESSE_LISRILCN); + costo = proponi_costo(codlis, rilore_recset.get_string(RILORE_TIPORA), + rilore_recset.get_string(RILORE_CODICE), + tpora, data.month(), data.year()); + } totcosto += ore_al_giorno * costo; record->add(totcosto.string(), 34); @@ -372,7 +377,7 @@ void TRil_ore_ris_mask::elabora_risorsa(const TString& curr_risorsa, const int c } //for (int i = 0; i < 2; i++)... - if (calc_ore_lav) + if (calc_ore_lav && rep.field("F1.201") != nullptr) { for (int d = 1; d <= 31; ++d) { diff --git a/src/ci/ci1300a.uml b/src/ci/ci1300a.uml index 45b55a81d..a3f86a0b1 100755 --- a/src/ci/ci1300a.uml +++ b/src/ci/ci1300a.uml @@ -200,7 +200,7 @@ END STRING F_CODFIN 6 BEGIN - PROMPT 2 12 "Finanziatore " + PROMPT 2 11 "Finanziatore " USE LF_CLIFO INPUT TIPOCF "C" INPUT CODCF F_CODFIN @@ -216,7 +216,7 @@ END STRING F_RAGFIN 50 44 BEGIN - PROMPT 30 12 "" + PROMPT 30 11 "" USE LF_CLIFO KEY 2 INPUT TIPOCF "C" INPUT RAGSOC F_RAGFIN @@ -227,42 +227,34 @@ BEGIN GROUP 4 END -RADIOBUTTON F_ORDINAMENTO 25 +BOOLEAN F_STAMPADATA BEGIN - PROMPT 1 14 "@bStampa e ordina per:" - ITEM "1|Commessa" - MESSAGE SHOW,3@ - ITEM "2|Commessa - CdC" - MESSAGE SHOW,3@ - ITEM "3|Commessa - Fase" - MESSAGE SHOW,3@ - ITEM "4|Commessa - CdC - Fase" - MESSAGE SHOW,3@ - ITEM "5|CdC" - MESSAGE HIDE,3@ - ITEM "6|CdC - Commessa" - MESSAGE HIDE,3@ - ITEM "7|CdC - Fase" - MESSAGE HIDE,3@ - ITEM "8|CdC - Commessa - Fase" - MESSAGE HIDE,3@ + PROMPT 2 12 "Non stampare la data" +END + +LISTBOX F_ORDINAMENTO 25 +BEGIN + PROMPT 24 12 "@bStampa e ordina per:" + ITEM "1|Commessa" MESSAGE SHOW,3@ + ITEM "2|Commessa - CdC" MESSAGE SHOW,3@ + ITEM "3|Commessa - Fase" MESSAGE SHOW,3@ + ITEM "4|Commessa - CdC - Fase" MESSAGE SHOW,3@ + ITEM "5|CdC" MESSAGE HIDE,3@ + ITEM "6|CdC - Commessa" MESSAGE HIDE,3@ + ITEM "7|CdC - Fase" MESSAGE HIDE,3@ + ITEM "8|CdC - Commessa - Fase" MESSAGE HIDE,3@ FIELD #ORDINAMENTO END TEXT DLG_NULL BEGIN - PROMPT 25 14 "@bCommesse da considerare separatamente" + PROMPT 2 13 "@bCommesse da considerare separatamente" GROUP 3 END -BOOLEAN F_STAMPADATA +SPREADSHEET F_RIGHE 72 8 BEGIN - PROMPT 2 24 "Non stampare la data" -END - -SPREADSHEET F_RIGHE 50 8 -BEGIN - PROMPT 27 16 "" + PROMPT 2 14 "" ITEM "Codice@20" ITEM "Descrizione@50" GROUP 3 diff --git a/src/ci/ci1300ab.rep b/src/ci/ci1300ab.rep index 62a007838..4591ca5f7 100644 --- a/src/ci/ci1300ab.rep +++ b/src/ci/ci1300ab.rep @@ -87,7 +87,7 @@ @@ -347,8 +349,10 @@ -