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
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
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
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
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
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.
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.
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.
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
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
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
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
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);