398 Commits

Author SHA1 Message Date
63861bf8c3 Patch level : 12.0 998
Files correlati     : xvaga.dll
Commento            :

Aggiunte funzioni per verificare e scaricare un URL
Aggiunto supporto per finestre principali non a pieno schermo.
 bisogna specificare nel paragrafo main di campo.ini MaxDim= "dimX"x"dimY esempio MaxDim=1024x768
2020-09-26 16:13:40 +02:00
6f318c9924 Patch level : 12.0 998
Files correlati     : xvaga.dll
Commento            :

Aggiunte funzioni per verificare e scaricare un URL
Aggiunto supporto per finestre principali non a pieno schermo.
 bisogna specificare nel paragrafo main di campo.ini MaxDim= "dimX"x"dimY esempio MaxDim=1024x768
2020-09-26 16:09:34 +02:00
7a4c330211 Patch level : 12.0 998
Files correlati     : xvaga.dll
Commento            :

Aggiunte funzioni per verificare e scaricare un URL
Aggiunto supporto per finestre principali non a pieno schermo.
 bisogna specificare nel paragrafo main di campo.ini MaxDim= "dimX"x"dimY esempio MaxDim=1024x768
2020-09-26 16:04:53 +02:00
2f86d64529 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunto oggetto TURL per verificare e scaricare un URL
Aggiunta funzione get_date delle token string
Aggiunta funzione fmove per spostare un file
Aggiunte funzioni
time_t atime(const char* file) // access time
time_t ctime(const char* file) // creation time
time_t mtime(const char* file) // modification time
struct tm * altime(const char* file)  // access local time
struct tm * cltime(const char* file) // creation local time
struct tm * mltime(const char* file); // creation local time
TDate aldate(const char* file) // creation date
TDate cldate(const char* file) // modification date
TDate mldate(const char* file)// access date

per le varie ddate di un file
2020-09-24 07:19:56 +02:00
070afa432b Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunta reset_sheet per svuotare uno sheet senza visualizzare
Aggiunti costruttori e funzioni di copia per TRelationdef, TRelation e TCursor
Aggiunta funzioine admin
2020-09-21 16:40:35 +02:00
Simone Palacino
b24ecca9eb Patch level : 12.0 996
Files correlati     : f90.exe
Commento            :
- Aggiornamento codici per nuovo tracciato in vigore dall'1 Ottobre: TipoDocSDI TipoRitenute Pagamenti.
- Aggiunta possib. di eliminare pacchetti se in errore web o sost anche in definit.
- Ricarimento cat. doc. a ogni giro.
2020-09-16 11:24:26 +02:00
dbd80da360 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunta readat senza file ai multirec
2020-09-14 18:07:02 +02:00
1b39afe46c Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunta ini_get_date
Aggiunta reset_sheet per svuotare uno sheet senza visualizzare
2020-09-12 11:14:40 +02:00
d946faf73f Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunta ini_get_date
Aggiunta curr_page
Aggiunta rset_shhet per svuotare uno sheet senza visualizzare
2020-09-12 09:47:43 +02:00
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