From 6eae35b2c2bb816828068d39270b2ec549375d99 Mon Sep 17 00:00:00 2001 From: guy <guy@c028cbd2-c16b-5b4b-a496-9718f37d4682> Date: Thu, 19 Sep 1996 13:28:01 +0000 Subject: [PATCH] Corretto ripristino stampa giornale git-svn-id: svn://10.65.10.50/trunk@3635 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg5400.cpp | 11 ++++++----- cg/cg5400.h | 8 +++++--- cg/cg5400a.uml | 25 ++++--------------------- 3 files changed, 15 insertions(+), 29 deletions(-) diff --git a/cg/cg5400.cpp b/cg/cg5400.cpp index 18005670f..0eed65aa1 100755 --- a/cg/cg5400.cpp +++ b/cg/cg5400.cpp @@ -64,18 +64,19 @@ bool TRipristina_stampa::reg_restore(const TString& regist, reg.zero(); reg.put("CODTAB", s); - TDate inizio_anno(1, 1, year); + const TDate inizio_anno(1, 1, year); if (reg.read(_isequal, _lock) == NOERR) { TDate dlast(reg.get_date("D3")); +/* if (giornale) { TTable esc("ESC"); esc.zero(); esc.put("CODTAB", format("%04d", year)); if (esc.read() != NOERR) - return error_box("Esercizio %s assente", year); + return error_box("Esercizio %d assente", year); TDate wd(esc.get_date("D0")); inizio_anno = wd; @@ -86,7 +87,7 @@ bool TRipristina_stampa::reg_restore(const TString& regist, if (wd.month() > month || (wd.month() == month && wd.day() > day)) year++; } - +*/ const int ld = TDate::last_day(month, year); if (day > ld) day = ld; TDate d(day, month, year); // Data di ripristino @@ -234,7 +235,7 @@ bool TRipristina_stampa::menu(MENU_TAG) giornale = msk.get_int(F_TIPO) == 5; } - const int year = msk.get_int(giornale ? F_ESER : F_YEAR); + const int year = msk.get_int(F_YEAR); const int month = msk.get_int(F_MESE); int day = giornale ? msk.get_int(F_DAY) : 1; if (day < 1) day = 1; @@ -246,7 +247,7 @@ bool TRipristina_stampa::menu(MENU_TAG) mess << (giornale ? "l giornale" : "l registro"); else mess << "gli indici del libro "; - mess << ' ' << reg << "\ndell'" << (giornale ? "esercizio " : "anno ") << year; + mess << ' ' << reg << "\ndel " << year; if (_op == restore_reg) mess << " della ditta " << firm; mess << " dal " << day << '-' << month << '-' << year; diff --git a/cg/cg5400.h b/cg/cg5400.h index 51632b84b..06dabc1dd 100755 --- a/cg/cg5400.h +++ b/cg/cg5400.h @@ -4,6 +4,8 @@ #define F_DREG 104 #define F_TIPO 105 #define F_YEAR 106 -#define F_ESER 107 -#define F_MESE 108 -#define F_DAY 109 +#define F_MESE 107 +#define F_DAY 108 + +// #define F_ESER 109 + diff --git a/cg/cg5400a.uml b/cg/cg5400a.uml index 7df713135..1d94ddaa8 100755 --- a/cg/cg5400a.uml +++ b/cg/cg5400a.uml @@ -38,22 +38,6 @@ BEGIN CHECKTYPE REQUIRED HELP "Anno IVA da cui ripristinare la stampa" WARNING "L'anno deve essere specificato" - MESSAGE COPY,F_ESER -END - -STRING F_ESER 4 -BEGIN - PROMPT 4 3 "Esercizio " - USE ESC - INPUT CODTAB F_ESER - DISPLAY "Anno esercizio" CODTAB - DISPLAY "Data inizio esercizio" D0 - DISPLAY "Data fine esercizio" D1 - OUTPUT F_ESER CODTAB - CHECKTYPE REQUIRED - HELP "Esercizio da cui ripristinare la stampa" - WARNING "Esercizio assente" - ADD RUN cg0 -5 esc END STRING F_REG 3 @@ -68,7 +52,6 @@ BEGIN DISPLAY "Descrizione @50" S0 DISPLAY "Tipo" I0 OUTPUT F_YEAR CODTAB[1,4] - OUTPUT F_ESER CODTAB[1,4] OUTPUT F_REG CODTAB[5,7] OUTPUT F_DREG S0 OUTPUT F_TIPO I0 @@ -95,10 +78,10 @@ END LIST F_TIPO 15 BEGIN FLAGS "HG" - ITEM "1|Vendite" MESSAGE HIDE,F_ESER|SHOW,F_YEAR|HIDE,F_DAY - ITEM "2|Vendite" MESSAGE HIDE,F_ESER|SHOW,F_YEAR|HIDE,F_DAY - ITEM "3|Riepilogativo" MESSAGE HIDE,F_ESER|SHOW,F_YEAR|HIDE,F_DAY - ITEM "5|Giornale" MESSAGE SHOW,F_ESER|HIDE,F_YEAR|SHOW,F_DAY + ITEM "1|Vendite" MESSAGE SHOW,F_YEAR|HIDE,F_DAY + ITEM "2|Vendite" MESSAGE SHOW,F_YEAR|HIDE,F_DAY + ITEM "3|Riepilogativo" MESSAGE SHOW,F_YEAR|HIDE,F_DAY + ITEM "5|Giornale" MESSAGE HIDE,F_YEAR|SHOW,F_DAY END NUMBER F_DAY 2