Patch level : 12.0 736
Files correlati : fp0400 Commento : Corretto pulsante aggiorna e nuovo per errore fornitori
This commit is contained in:
parent
f10451fa98
commit
e6db50fffa
@ -192,9 +192,12 @@ void TPassive_mask::aggiungi_riga(TLocalisamfile& clifo, TSheet_field& sf, TShee
|
||||
// Dopo aver fatto le ricerche se lo trovo lo segno e lo aggiungo, se no coloro la cella
|
||||
TString forn_str; forn_str << forn_code;
|
||||
TString nr_row; nr_row << sf.items();
|
||||
_forn_code.add(forn_str);
|
||||
|
||||
_list_fatt_err.add(nr_row);
|
||||
if(forn_code < 0)
|
||||
{
|
||||
_forn_code.add(forn_str);
|
||||
_list_fatt_err.add(nr_row);
|
||||
}
|
||||
|
||||
if (forn_code == 0) row.add("X");
|
||||
else row.add("");
|
||||
|
||||
@ -261,7 +264,7 @@ void TPassive_mask::add_row_err_forn(int forn_code, TSheet_field& sf_err, TStrin
|
||||
row_err.add("Non trovato fornitore per la P.IVA.");
|
||||
break;
|
||||
case no_match_cf:
|
||||
row_err.add("Trovato fornitore ma il codice fiscale non corrisponde. Aggiornare?");
|
||||
row_err.add("Trovato fornitore ma il codice fiscale non corrisponde. Aggiornare? (Solo se non e' gruppo IVA)");
|
||||
break;
|
||||
case no_cf:
|
||||
row_err.add("Fornitore senza P. IVA, non trovato il codice fiscale");
|
||||
@ -453,12 +456,12 @@ void TPassive_mask::new_forn()
|
||||
void TPassive_mask::aggiorna_forn()
|
||||
{
|
||||
TSheet_field& sf = sfield(F_ERR);
|
||||
TString newf = "fpaggf";
|
||||
static const TString newf = "fpaggf";
|
||||
FOR_EACH_SHEET_ROW(sf, nr, row)
|
||||
{
|
||||
int cod_forn = _forn_code.get_int(nr); // Prendo codice di errore associazione fornitore
|
||||
const int cod_forn = _forn_code.get_int(nr); // Prendo codice di errore associazione fornitore
|
||||
|
||||
int n_row_elenco = _list_fatt_err.get_int(nr); // Prendo che numero di riga a cui mi riferisco in fatture
|
||||
const int n_row_elenco = _list_fatt_err.get_int(nr); // Prendos che numero di riga a cui mi riferisco in fatture
|
||||
TSheet_field& f_docs = sfield(F_DOCS); // Prendo SheetField da elenco fatture
|
||||
TToken_string& row_elenco_fatt = f_docs.row(n_row_elenco); // Prendo riga dall'elenco delle fatture
|
||||
|
||||
@ -470,7 +473,7 @@ void TPassive_mask::aggiorna_forn()
|
||||
clifo.put(CLI_TIPOCF, 'F');
|
||||
clifo.put(CLI_STATOPAIV, row->get(1));
|
||||
clifo.put(CLI_PAIV, row->get(2));
|
||||
is_not_gruppo_iva = (clifo.read() == NOERR && clifo.get(CLI_ALLEG) != 'G');
|
||||
is_not_gruppo_iva = (clifo.read() == NOERR && clifo.get(CLI_ALLEG) != "G");
|
||||
if(is_not_gruppo_iva)
|
||||
{
|
||||
TString num; num.format("%04d", nr);
|
||||
|
Loading…
x
Reference in New Issue
Block a user