Files correlati : include
Commento : Aggiunta possibilità di passare la chiave a TDB_cache, il caso più comune per usare questa classe è utilizzare il singleton cache() all'interno del programma
Files correlati : fp0.exe fp0400a.msk
Commento :
- Rimosso cod. sdi da tabella e esportazione contabiliz.
- Rifatta maschera:
- Spostato codice caus. cont. in elenco fatt
- Tolto cod caus per Nota credito
- Sistemata gestione flag e radiobox
- Aggiunto controllo cod caus errato per TD01 TD04
- Aggiunta classe per gestione FPPRO
- Aggiunti ulteriori dati per importazione nuovo fornitore
- Aggiunto a header di MOV "NUMDOCEXT"
- Corretto log con num. doc. esteso
- Cambiato nome "Codice protocollo" in "Tipo protocollo"
- Cambiato nome colonna Salvato FPPRO con Fornitore associato
Files correlati : include
Commento : Tolta funzione get_tmp_var() da TRecordset e messa in TVariant, inoltre aggiornata l'implementazione come quella di get_tmp_string (creato array da 1024 celle, messo un controllo diverso per tornare alla prima posizione)
Files correlati : include
Commento :
- Aggiunti nuovi files a lffiles
Implementate funzioni in TString
- replace(const char*, const char*): sostituisce una stringa con quella passata (prima c'era solo la versione con char)
- contains(char, int): controlla se la stringa contiene il carattere passato
- contains(const char*, int): controlla se la stringa contiene la stringa passata
Implementata funzione in TToken_string:
- const char* remove(int): rimuove un token dalla stringa e lo ritorna
- Aggiunta funzione is_multi_table(int) in utility.h che ritorna se il file è un multitracciato
Files correlati : cg2100, fp0400, fplib, modaut
Commento :
- Aggiunto campo in configurazione fatt. el. per data inizio fatturazione elett.
- Aggiunto controllo data operazione (cg) maggiore di inizio periodo fatt. el.
- Corretta numerazione moduli per problema discrepanza con campo.aut
Files correlati : include, xvtext
Commento :
- Aggiunto else mancante
- Sistemato TDB_recordset con funzioni mancanti
- Aggiunte funzioni di supporto in TXvt_recordset e SSimple_query
Files correlati : xvtext, include
Commento :
- Allineato codice xvtdb a standard C++ > 2011 sostituendo i char* a const char*
- Pulito codice generale con refactor di nomi, aggiunta di const
- Aggiunta funzione sq_get_token_text_error che trasforma sq_get_text_error in una TToken_string (separatore \n) e poi torna il token scelto
Files correlati : include
Commento : Aggiunta funzione TISAM_recordset::add_between_filter() che passato nome campo, from_val e to_val restituisce between, >= o <= in CampoSQL
Files correlati : ve0.exe ve0100a.msk
Commento :
Migliorata la segnalazione quando c'é una divisione per zero
Corretta la ricerca per ragione sociale nella maschera di quey dei documenti interattivi in modo che sia case insensitive (Metacalabria)
Files correlati : mr
Commento :
- Sistemata esportazione tabella p01b per Compass
- Revert modifiche a recordset, creavano problemi, si perdevano records
- Aggiunto boolean _disable_variables che disabilita le variabili in recordset
Files correlati : ca3.exe ca3900a.rep
Commento :
L'esportazione della stampa stima ricavi perdeva aclune colonne.
Può influire anche su :
1) stampa pagato per CdC/Commessa/Fase
2) stampa rendiconto
3) stampa bilancio di commessa per esercizio
Files correlati : sy
Commento : Tolti i dati all'interno dei valori nelle query di TODBC_recordset in modo tale da non chiedere la variabile se un valore all'interno rispetta la sintassi di campo
Files correlati : fp
Commento :
- Aggiornamento progetto fp per nuovo programma
- Aggiunto programma per inserimento di pec e cod sdi di tutti i clienti/fornitori in una schermata
- Sistemata posizione incremento progress_monitor, sistemato errore celle non colorate togliendo force_update() di troppo
- Come aveva fatto notare alessandro, tolto stringa_eng() e utilizzato string()
- Aggiunto in about.cpp libreria SQLAPI, cambiata scrittura versione c++ con TString.
Da quando quest'ultima è stata aggiornata per VS 2017 in release i programmi si chiudono alla seconda apertura di info, questo non si presenta in debug, vediamo se si risolve qualcosa.