Patch level : 12.0 1028

Files correlati     : tf0.exe

Commento :

Modificato l'aggiornamento del database del trasferimento fatture. Non modificava i campi esistenti ma creava solo i campi nuovi.
Aggiornata la funzione che carica la natura IVA.
This commit is contained in:
Alessandro Bonazzi 2021-01-22 00:49:34 +01:00
parent 22c4abfcb7
commit e8db4b39a2
2 changed files with 28 additions and 9 deletions

View File

@ -282,7 +282,7 @@ int TDocumentoEsteso::readat(TBaseisamfile& file, TRecnotype nrec, word lockop)
TDocumentoEsteso::TDocumentoEsteso(const TRectype& rec)
: TDocumento(rec), _sum_filter(-1), _sum_selected(FALSE), _scadenze_current(-1),
_conai(NULL), _tic(NULL), _split(NULL)
_conai(nullptr), _tic(nullptr), _split(nullptr)
{
// Inizializza i parametri di default
@ -353,17 +353,36 @@ const TString & TDocumentoEsteso::tipo_doc_sdi() const
return tipo().tipo_doc_sdi();
}
TDocumentoEsteso::TDocumentoEsteso(const TDocumento & d)
: TDocumento(d), _sum_filter(-1), _sum_selected(false),
_scadenze_current(-1), _conai(nullptr), _tic(nullptr), _split(nullptr)
{
}
TDocumentoEsteso::TDocumentoEsteso(char provv, int anno, const char* codnum, long numdoc)
: TDocumento(provv, anno, codnum, numdoc), _sum_filter(-1), _sum_selected(false),
_scadenze_current(-1), _conai(nullptr), _tic(nullptr), _split(nullptr)
{
}
TDocumentoEsteso::TDocumentoEsteso(const TDoc_key & key)
: TDocumento(key), _sum_filter(-1), _sum_selected(false),
_scadenze_current(-1), _conai(nullptr), _tic(nullptr), _split(nullptr)
{
}
TDocumentoEsteso::TDocumentoEsteso(const TRectype& rec, dec_parm & parm)
: TDocumento(rec), _sum_filter(-1), _sum_selected(FALSE), _scadenze_current(-1),
_conai(NULL), _tic(NULL), _split(NULL)
: TDocumento(rec), _sum_filter(-1), _sum_selected(false), _scadenze_current(-1),
_conai(nullptr), _tic(nullptr), _split(nullptr)
{
_parm = parm;
}
TDocumentoEsteso::TDocumentoEsteso()
: TDocumento(), _sum_filter(-1), _sum_selected(FALSE), _scadenze_current(-1),
_conai(NULL), _tic(NULL), _split(NULL)
{ }
: TDocumento(), _sum_filter(-1), _sum_selected(false), _scadenze_current(-1),
_conai(nullptr), _tic(nullptr), _split(nullptr)
{
}
TDocumentoEsteso::~TDocumentoEsteso()
{

View File

@ -91,9 +91,9 @@ public:
// Funzioni per settare i parametri
void set_decimals(const dec_parm & parm) { _parm = parm ; }
// void set_condv(TCli_for * cli); // Cambia le condizioni di vendita
TDocumentoEsteso(const TDocumento & d) : TDocumento(d) {};
TDocumentoEsteso(char provv, int anno, const char* codnum, long numdoc) : TDocumento(provv, anno, codnum, numdoc) {};
TDocumentoEsteso(const TDoc_key& key) : TDocumento(key) {};
TDocumentoEsteso(const TDocumento & d);
TDocumentoEsteso(char provv, int anno, const char* codnum, long numdoc);
TDocumentoEsteso(const TDoc_key& key);
TDocumentoEsteso (const TRectype & rec, dec_parm & parm) ;
TDocumentoEsteso (const TRectype & rec) ;
TDocumentoEsteso () ;