Files correlati :
Aggiunte funzioni
// @cmember Aggiunge un intero al campo
void add(short fld_id, long num, byte hit = 0x0);
// @cmember Aggiunge un reale al campo
void add(short fld_id, const real& num, byte hit = 0x0);
// @cmember Aggiunge un currency al campo
void add(short fld_id, const TCurrency& num, byte hit = 0x0);
// @cmember Sottrae un intero al campo
void sub(short fld_id, const long num, byte hit = 0x0);
// @cmember Sottrae un reale al campo
void sub(short fld_id, const real& num, byte hit = 0x0);
// @cmember Sottrae un currency al campo
void sub(short fld_id, const TCurrency& num, byte hit = 0x0);
// @cmember Moltiplica per un intero al campo
void mul(short fld_id, long num, byte hit = 0x0);
// @cmember Moltiplica per un reale al campo
void mul(short fld_id, const real& num, byte hit = 0x0);
// @cmember Moltiplica per un currency al campo
void mul(short fld_id, const TCurrency& num, byte hit = 0x0);
// @cmember Divide per un intero al campo
void div(short fld_id, const long num, byte hit = 0x0);
// @cmember Divide per un reale al campo
void div(short fld_id, const real& num, byte hit = 0x0);
// @cmember Divide per un currency al campo
void div(short fld_id, const TCurrency& num, byte hit = 0x0);
bool active(short fld_id);
Files correlati :
Aggiunte funzioni
// @cmember Aggiunge un intero al campo
void add(short fld_id, long num, byte hit = 0x0);
// @cmember Aggiunge un reale al campo
void add(short fld_id, const real& num, byte hit = 0x0);
// @cmember Aggiunge un currency al campo
void add(short fld_id, const TCurrency& num, byte hit = 0x0);
// @cmember Sottrae un intero al campo
void sub(short fld_id, const long num, byte hit = 0x0);
// @cmember Sottrae un reale al campo
void sub(short fld_id, const real& num, byte hit = 0x0);
// @cmember Sottrae un currency al campo
void sub(short fld_id, const TCurrency& num, byte hit = 0x0);
// @cmember Moltiplica per un intero al campo
void mul(short fld_id, long num, byte hit = 0x0);
// @cmember Moltiplica per un reale al campo
void mul(short fld_id, const real& num, byte hit = 0x0);
// @cmember Moltiplica per un currency al campo
void mul(short fld_id, const TCurrency& num, byte hit = 0x0);
// @cmember Divide per un intero al campo
void div(short fld_id, const long num, byte hit = 0x0);
// @cmember Divide per un reale al campo
void div(short fld_id, const real& num, byte hit = 0x0);
// @cmember Divide per un currency al campo
void div(short fld_id, const TCurrency& num, byte hit = 0x0);
bool active(short fld_id);
Files correlati :
Aggiunta gestione righe originali prima della modifica.
Funzioni
// @cmember Ritorna una riga originale dello spreadsheet
TToken_string& original_row(int n);
// @cmember Ritorna un array con tutte le righe originali dello spreadsheet
TString_array& original_rows_array() const;
// @cmember Salva l'array di tutte le righe nell'array delle righe originali dello spreadsheet
void update_original_rows(int row = -1) const;
// @cmember Salva l'array delle righe originali dello spreadsheet
void zero_original_rows() const;
// @cmember Chiama la notify dello Spreadsheet sulla riga r del tasto k
void notify(int r, KEY k);
Aggiunte funzione di gestione dei campi delle righe di un sheet
Funzioni
virtual int set_row_cell_currency(TToken_string& row, short id, const real& n);
virtual int set_row_cell_currency(short id, const real& n, int nrow = -1);
virtual const char * get_str_row_cell(TToken_string & row, short id);
virtual char get_char_row_cell(TToken_string & row, short id);
virtual long get_long_row_cell(TToken_string & row, short id);
virtual int get_int_row_cell(TToken_string & row, short id);
virtual real get_real_row_cell(TToken_string & row, short id);
virtual TDate get_date_row_cell(TToken_string & row, short id);
virtual bool get_bool_row_cell(TToken_string & row, short id);
Files correlati : cg5.exe cg5500b.msk cg5500c.msk
Commento :
Attivati acconto e interessi con ricalcolo nei trimestrali.
Aggiunta 13 nei trimestrali e sistemata la visualizzazione dei trimestrali.
Corrette diciture pro rata a da C1 C2 C3 C1a in B1 B2 B3 B4
Calcolato il pro rata mensile sempre
Detratti gli i beni ammortizzabili esenti venduti nel calcolo pro rata con numeratore e denominatore (da verificare)
Files correlati : cg5.exe cg5500b.msk cg5500c.msk
Commento :
Attivati acconto e interessi con ricalcolo nei trimestrali.
Aggiunta 13 nei trimestrali e sistemata la visualizzazione dei trimestrali.
Files correlati : cg5.exe cg5500b.msk cg5500c.msk
Commento :
Attivati acconto e interessi con ricalcolo nei trimestrali.
Aggiunta 13 nei trimestrali e sistemata la visualizzazione dei trimestrali.
Files correlati : ve6.exe, li0.exe
Commento :
- Correzioni fatturazione con dichiarazioni lettere di intento:
- Ricontrolla a caldo il plafond rimanente per ogni lettera
- Ora se e' a cavallo di due lettere mettere il riferimento di entrambe e chiude la prima
- Prima non chiudeva mai le lettere e metteva il riferimento solo alla prima.
- Cambiato il riferimento da riportare sul documento, ora l'agenzia delle entrate vuole il codice dato dal ministero
Files correlati : lv2.exe
Commento to :
aggiornati i dati di testat dei clienti nelle varie bolle di consegne ritiro pui
ito buoni etc
IN fatturazione se indicato in configurazione
Files correlati : f9.exe, f23.dirr, f23.trr
Commento :
- Pulizia codice
- Ripensata estrazione
- Corretta procedura di guessing
- Spostata pagina controllo errori in una nuova maschera
- Aggiunta maschera per estrazione degli esclusi
- Aggionto campo elabf9 su mov per segnarmi lo stato di estrazione
Files correlati : include
Commento : Aggiunte funzioni add_back() e add_front_and_back() per aggiungere dietro una stringa (operatore <<) e aggiungerla davanti e dietro, di base inutili ma il codice è più bello
Files correlati : ve (tutti quelli che calcolano il conai)
Commento : Implemented #54
- Aggiunto nuovo calcolo COANI
- Aggiunti warning in funzioni che non si dovrebbero più accedere
- Aggiunta classe TConai con tutte le informazioni su Conai e codice spesa