Patch level : 12.0 972
Files correlati : f90.exe d181.des f181.dir/.trr f9ProspIntegr.rep masks f90104.sql Commento : - Rimosso controllo vendite in ogni caso. Incompatibilita' con diverse situazioni tra cui note di credito interne che non sono fatture elettroniche. - Rimosso flag check vendite e il suo utilizzo nel codice. - Aggiornamento stato estrazione solo dopo scrittura f9iva. - Migliorata e resa piu' sicura query per iva aggiungendo tipi diversi e controllo lunghezza colonna. - Corretti nomi campi, che venivano invertiti IVA_ANNPROT e IVA_NUMPROT. - Aggiunto controllo in apertura controllo estrazione solo se il pacchetto e' in errore diag. gest. - Spostata in una classe separata la maschera per l'apertura del pacchetto (Apri estr.). - Corretta modifica f9wa rimaneva vuoto il record in alcuni casi. - Aggiunta possibilita' di esclusione movimenti dall'Apri estr. - Aggiunto controllo esistenza categorie documentali, caricamento cat. doc. di default e controllo tipi documento duplicati. - Aggiunta colonna a F9DRT in caso mancasse (Dovuta a creazione da fp).
This commit is contained in:
parent
1be067563c
commit
9c5e786600
@ -516,7 +516,7 @@ bool TMonitor_mask::on_field_event(TOperable_field& o, TField_event e, long joll
|
||||
fill();
|
||||
break;
|
||||
case B_SHOWESTR:
|
||||
open_mostra_estrazione();
|
||||
open_apri_estr_win();
|
||||
break;
|
||||
case B_SHOWESCL:
|
||||
if (e == fe_button)
|
||||
@ -530,7 +530,7 @@ bool TMonitor_mask::on_field_event(TOperable_field& o, TField_event e, long joll
|
||||
return true;
|
||||
}
|
||||
|
||||
void TMonitor_mask::open_mostra_estrazione()
|
||||
void TMonitor_mask::open_apri_estr_win()
|
||||
{
|
||||
static TString last_fill_id = 0;
|
||||
TString id;
|
||||
@ -1090,8 +1090,8 @@ void TApri_estr_msk::fill_estr() const
|
||||
|
||||
sql.cut(0) << "SELECT NUMREG, DATAREG, DATADOC, CODCAUS, TIPODOC, MESELIQ, NUMDOC, TOTDOC, CODCF, REG, PROTIVA, DESCR, ELABF9\n"
|
||||
"FROM MOV\n"
|
||||
"WHERE REG = '" << fp_db().sq_get(IVA_SEZIVA) << "' AND DATADOC=" << TDate(fp_db().sq_get_date(IVA_DATADOC)).date2ansi() <<
|
||||
" AND PROTIVA = " << fp_db().sq_get(IVA_NPROT);
|
||||
"WHERE REG = '" << fp_db().sq_get(IVA_SEZIVA) << "' AND DATADOC='" << TDate(fp_db().sq_get_date(IVA_DATADOC)).date2ansi() << "'"
|
||||
" AND PROTIVA = '" << fp_db().sq_get(IVA_NPROT) << "'";
|
||||
rec.set(sql);
|
||||
rec.move_first();
|
||||
TToken_string& r = sf.row(-1);
|
||||
|
@ -144,7 +144,7 @@ class TMonitor_mask : public TAutomask
|
||||
|
||||
// Metodi per la maschera 'Apri Estr.'
|
||||
|
||||
void open_mostra_estrazione();
|
||||
void open_apri_estr_win();
|
||||
|
||||
// Controllo estr. mask
|
||||
void controllo_errori() const;
|
||||
|
Loading…
x
Reference in New Issue
Block a user