Corretta gestione descrizione della prima riga contabile
git-svn-id: svn://10.65.10.50/trunk@1656 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d6451aad16
commit
5be42f00f4
@ -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());
|
||||
|
@ -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"
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user