diff --git a/cg/cg2100.cpp b/cg/cg2100.cpp index b78cba999..e861e521e 100755 --- a/cg/cg2100.cpp +++ b/cg/cg2100.cpp @@ -157,7 +157,7 @@ bool TPrimanota_application::user_create() _scadenze = new TLocalisamfile(LF_SCADENZE); _rel = new TMovimentoPN; - _rel->add(LF_PARTITE, "NREG=NUMREG", 3); + _rel->add(LF_PARTITE, "NREG=NUMREG", 2); _causale = new TCausale(); _giornale = new TLibro_giornale(); @@ -719,8 +719,10 @@ void TPrimanota_application::mask2rel(const TMask& m) r.put("IMPORTO", n.valore()); // Importo conto.put(r); // Conto - row.get(); // Codice descrizione - r.put("DESCR", row.get()); // Descrizione riga + row.get(); // Codice descrizione (ignorato) + const char* descr = row.get(); // Descrizione aggiuntiva + if (i > 0 || m.get(F_DESCR) != descr) // Salva la prima descrizione se diversa da testata + r.put("DESCR", descr); // Descrizione riga r.put("TIPOCC", row.get()); // Contropartita r.put("GRUPPOC", row.get()); diff --git a/cg/cg2100b.uml b/cg/cg2100b.uml index 7947d5ae2..ce9a0c099 100755 --- a/cg/cg2100b.uml +++ b/cg/cg2100b.uml @@ -189,7 +189,7 @@ END NUMBER S_TOTDOCVAL 15 2 BEGIN - PROMPT 42 11 "Totale in valuta " + PROMPT 44 11 "Totale in valuta " HELP "" FLAGS "R" PICTURE ".2" @@ -217,7 +217,7 @@ END DATE S_DATACAMBIO BEGIN - PROMPT 20 13 "Data cambio " + PROMPT 22 13 "Data cambio " FLAGS "R" USE CAM INPUT CODTAB[1,3] S_VALUTA @@ -233,7 +233,7 @@ END NUMBER S_CAMBIO 15 5 BEGIN - PROMPT 50 13 "Cambio " + PROMPT 54 13 "Cambio " HELP "Cambio della valuta" FIELD LF_MOV->CAMBIO FLAGS "RU" diff --git a/cg/cg2102.cpp b/cg/cg2102.cpp index fb2a6f064..4c41a5da7 100755 --- a/cg/cg2102.cpp +++ b/cg/cg2102.cpp @@ -1581,23 +1581,6 @@ void TPrimanota_application::add_cgs_tot(TMask& m) calcola_saldo(); } - -//void TPrimanota_application::add_cgs_tot_noiva(TMask& m) -//{ -// // Prendo il conto dalla prima riga della causale -// TBill bill; -// causale().bill(1, bill); -// char tipo = app().clifo(); -// real tot(m.get(S_TOTDOC)); -// -// const int pos = type2pos('Z'); -// -// // Creazione/Aggiornamento riga totale -// set_cgs_row(pos, real2imp(tot, 'Z'), bill, m.get(F_DESCR), 'Z'); -// calcola_saldo(); -//} - - // Handler of the F_CLIENTE & F_FORNITORE field on the modify mask // Certified 99% bool TPrimanota_application::clifo_handler(TMask_field& f, KEY key)