239 Commits

Author SHA1 Message Date
cff21a1d89 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Spostati TAnagrafica e TClifor in cglib
 e cli2doc in TDocumento
2020-09-02 14:06:28 +02:00
a425667501 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Sistemati i nomi dei campip su INDSP
2020-09-01 15:16:19 +02:00
6f38f6cf94 Patch level : 12.0 no-patch
Files correlati     :
Commento            :
2020-08-31 19:14:16 +02:00
63b4bd19bb Merge branch 'R_10_00' of http://10.65.20.33/sirio/CAMPO/campo into R_10_00 2020-08-31 18:57:46 +02:00
f911ddbd7c Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunte
 sistemate funzioni freze, unfreeze, frozen, not_frozen nei recordset
2020-08-31 18:56:22 +02:00
Simone Palacino
2b048a37c0 Merge branch 'R_10_00' of http://10.65.20.33/sirio/CAMPO/campo into R_10_00 2020-08-27 18:25:43 +02:00
Simone Palacino
37aeb92038 Patch level : 12.0 990
Files correlati     : fp0.exe
Commento            : Aggiunta gestione codici SDI per indirizzi di spedizione.
2020-08-27 18:25:00 +02:00
ba2c68bba4 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunte

 get_string(const char* field)
get_string_zerofilled
get_int
get_long
get_bool
get_real
get_date(const char* field)

ai recordset

zerofill alle stringhe
2020-08-27 13:02:32 +02:00
d9eb4b7073 Patch level : 12.0 988
Files correlati     : li0.exe li0100a.msk
Commento            :

aggiunta la data di oggi (today)
2020-08-18 00:08:10 +02:00
f1e9dcb75e Patch level : 12.0 no-patch
Files correlati     :
Commento            :

xml.ccp

Aggiunto Append e corretta SetAttr

msksheet.cpp

modificata delete in safe_delete
2020-08-12 14:24:37 +02:00
Simone Palacino
aacae42ac9 Patch level : 12.0 986
Files correlati     : f90.exe
Commento            :
- Modifica creazione query per creazione prospetto integrativo: aggiunti doppi apici.
- Aggiunta possibilita' di salvare messaggio di errore in sqlite.
2020-07-29 16:28:47 +02:00
5734578731 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Corretto cast
2020-07-26 09:58:15 +02:00
b3eb8fb295 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Corretta destroy delle Token_string nel caso dell'ultimo elemento.
corretta add  delle Token_string di un booleano
2020-07-26 09:57:09 +02:00
8d408f4df2 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Inserite SAFE_DELETE
2020-07-26 09:55:13 +02:00
683725fd11 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Inserite SAFE_DELETE
2020-07-26 09:54:00 +02:00
996373a99b Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunti campi nelle strutture
2020-07-26 09:51:11 +02:00
30d041367a Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunto campo FATID
2020-07-26 09:50:02 +02:00
00b00f9650 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunte funzioni per inizio e fine anno
2020-07-26 09:48:13 +02:00
0a199bb95b Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Corretto cast
2020-07-26 09:46:16 +02:00
Simone Palacino
079d38d900 Patch level : 12.0 972
Files correlati     : ba8.exe f90.exe
Commento            : Corretta classe record sqlite: i datatype erano sempre sbagliati perche' presi dalla prima riga del set e quasi sempre i campi erano considerati real per i TVariant solitamente dovuto a un guessing di campi vuoti.
2020-06-23 16:12:07 +02:00
Simone Palacino
ebeea9d183 Merge branch 'R_10_00' of http://10.65.20.33/sirio/CAMPO/campo into R_10_00 2020-06-22 23:01:52 +02:00
Simone Palacino
658c6e9081 Patch level : 12.0 972
Files correlati     : ba8.exe f90.exe
Commento            : Corretta classe record sqlite: i datatype erano sempre sbagliati perche' presi dalla prima riga del set e quasi sempre i campi erano considerati real per i TVariant solitamente dovuto a un guessing di campi vuoti.
2020-06-22 23:01:00 +02:00
16b7e14623 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunta funzione find per trovare un record in un record array usando la chiave nkey.
2020-06-22 22:35:21 +02:00
4d7d204fee Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunta DATACOMPCR
Aggiunta funzione find per trovare un record in un record array usando la chiave nkey.
2020-06-21 22:10:33 +02:00
7b398f878d Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Commpletati botime eotime e ok()
2020-06-21 22:06:12 +02:00
Simone Palacino
ce80f739bc Patch level : 12.0 no-patch
Files correlati     : f90.exe d181.des f181.dir f181.trr all-masks
Commento            :
- Aggiunto test per creazione prospetto integr.
- Create classi per la generazione dei prospetti integr. rev. charge
2020-06-17 10:22:27 +02:00
436923a8fa 2Patch level : 12.0 966
Files correlati     : ci1.exe
Commento            :

Aggiunta TString30

La stampoa rilevazione ore per commessa/CdC dave errore con codici commessa/Cdc più lunghi di 16 caratteri
2020-06-04 19:08:38 +02:00
57eee7a34c Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunto operatore [] agli string array
Corretto errore di creazione browse nel costruttore (era *orderby && *orderby invece di orderby && *orderby)
Aggiunte add_input_field e add_output_field con id
Aggiunta data nulla (nulldate)
Aggiunta definizione del campo virtuale PLAFOND
Aggiunta notifica del tasto SHIFT+INS prima dell'aggiunta di una riga per poterla rifiutare o aggiungere le grighe a mano.
Sostituira strcpy a strncpy cons strcpy_s strncpy_s (sicure) in prefix
2020-05-28 15:54:13 +02:00
Simone Palacino
fdf4bd821f Patch level : 12.0 964
Files correlati     : ba0.exe f90.exe f90100d.msk f90200a.msk f90300a.msk f90300b.msk f181.dir f181.trr f181.des f183.dir f183.trr f183.des
Commento            :
- Aggiunto tabella (f183) per gli annessi
- Corretto costruzione codice identificativo (idfiscale)
- Aggiunta barra progresso salvataggio informazioni strazione
- Aggiunto controllo per movimenti di sola iva esclusi a priori dalle estrazioni
- Aggiunto caricamento per i movimenti del nomefile per cartacei
- Aggiunto caricamento per i movimenti degli annessi
- Se estrazione iva fallisce aggiorna stato estrazione in errore diag. gest.
- Migliorata notevolmente leggibilita' codice per costruzione query inserimento record IVA con una simil-prepared-statement
- Aggiunta esportazione annessi in IVA
- Modificata esportazione errore db movimento se data documento e' 0 mette 0001-01-01 altrimenti va in errore l'inserimento del record e non viene scritto.
- Implementate funzioni per leggere direttamente dalle categorie documentali e annessi con la costruzione immediata di sheet da visualizzare
- Corrette tutte le causali che ora richiedono l'anno.
- Implementate classi per la gestione dei file cartacei (doc e annessi)
- Corretta apertura maschera apri estr. e scrittura sheet delle due pagine
- Corretta visualizzazione ragione sociale negli sheet: prendeva info cliente da un campo sbagliato e visualizzava una ragsoc sbagliata.
- Corretta eliminazione estrazione per la tabella F9ERROR
- Aggiunta associazione annessi per ogni catdoc
- Aggiunta pagina annessi in gestione file cartacei
- Aggiunta importazione file per annessi selezionando cat padre e cat annesso
2020-05-25 11:53:18 +02:00
3d4a5a7807 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunto metodo per aggiungere un booleano a una token_string
Aggiunta safe_delete come funzione da usare al posto dell macro SAFE_DELETE che sarà eliminata
2020-05-19 19:32:56 +02:00
f16d9d7f9c Patch level : 12.0 no-patch
Files correlati     : f182.dir f182.trr
Commento            :

Aggiunto file per il log
2020-05-15 21:18:43 +02:00
932fea3d7c Revert "Patch level : 12.0 no-patch"
This reverts commit 5d27e76d9eb45e0bf828495f504c979dd74b7f54.
2020-05-15 21:13:42 +02:00
5d27e76d9e Patch level : 12.0 no-patch
Files correlati     : f182.dir f182.trr
Commento            :

Aggiunto file per il log
2020-05-15 21:09:00 +02:00
Simone Palacino
8d0ecb568d Patch level : 12.0 no-patch
Files correlati     : f90.exe d181.des f181.dir f181.trr all-masks
Commento            : Aggiunti file trr e dir 181 al progetto per f9
2020-05-14 23:47:48 +02:00
8f2a5520e0 Patch level : 12.0 960
Files correlati     : cg2.exe
Commento            :

Corretta update_original_rows
2020-05-13 18:05:02 +02:00
Simone Palacino
a012b488c2 revert ultimi commit errati Alex 2020-05-11 15:16:20 +02:00
00a9f7126e 2Patch level : 12.0 958
Files correlati     : batbiva.msk bastiva.rep
Commento            :

Aggiunto campo reverse charge nella schera IVA
2020-05-05 13:13:32 +02:00
68f425810c 2Patch level : 12.0 958
Files correlati     : cg2.exe cg2100c.msk (ba) f25.dir f25.trr
Commento            :

Reverse charge parziale in prima nota
2020-05-01 00:02:21 +02:00
711ce906bc Patch level : 12.0 no-patch
Files correlati     :

Modificata la funzione to_check
2020-04-26 22:09:22 +02:00
b7054a24fd Patch level : 12.0 no-patch
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);
2020-04-26 14:52:59 +02:00
44b05030c4 Patch level : 12.0 no-patch
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);
2020-04-26 14:47:48 +02:00
0861409fb7 Patch level : 12.0 no-patch
Files correlati     :

Aggiunto operatore
  TCurrency& operator /= (const real& num);
2020-04-26 14:41:41 +02:00
f5fe0b26d0 Patch level : 12.0 no-patch
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);
2020-04-26 14:37:25 +02:00
5ed7790ea1 Patch level : 12.0 no-patch
Files correlati     :

Aggiunta la get_real per le Token_string.
Modificata la get_bool delle Token_string,
2020-04-26 14:27:56 +02:00
e40130fb32 Patch level : 12.0 no-patch
Files correlati     :

Aggiunta la get_real per le Token_string.
Modificata la get_bool delle Token_string,
2020-04-26 14:26:52 +02:00
6399a219a7 Patch level : 12.0 no-patch
Files correlati     :

Modificata la SAFE_DELETE.
Modificate variabili int in size_t.
2020-04-26 14:24:05 +02:00
Simone Palacino
edb9d99644 Patch level : 12.0 no-patch
Files correlati     : include
Commento            : Correzione ortografica commento
2020-02-27 15:07:57 +01:00
3ff2d22a10 Patch level : 12.0 no patch
Files correlati     :
Commento            :

Aggiunto ai record il campo update_memo per verificare se un memo è stato modificato
2020-02-24 11:54:19 +01:00
4f0b74ac8e Merge branch 'R_10_00' of http://10.65.20.33/sirio/CAMPO/campo into R_10_00 2020-02-23 23:32:23 +01:00
4443d366f4 Patch level : 12.0 no patch
Files correlati     :
Commento            :

Aggiunto ai record il campo update_memo per verificare se un memo è stato mofificato
2020-02-23 23:31:24 +01:00