Patch level : 12.00 1376

Files correlati     : cg0.exe cg0700a.msk recdesc/dir13.xml recdesc/trc13.xml  recdesc/dir18.xml recdesc/trc18.xml ba4100a.msk
Bug                 :

Commento:
Aggiunti campi TIPOPERS ALLEG PADESTIN PFAX FAX agli occasionali
Nel file ini dei clienti i campi impostati CODISTATCF CODISTATNASC decodificano il codice comune cliente e il codice comune di nascita
Nel file ini dei clienti occasionali i campi impostati CODISTAT CODISTATNASC decodificano il codice comune cliente  e il codice comune di nascita
Campo codice istat zerofilled e aggiunta relativa chiave
This commit is contained in:
Alessandro Bonazzi 2025-01-17 00:37:46 +01:00
parent cb1856050e
commit 22f594b2cb
2 changed files with 38 additions and 16 deletions

View File

@ -1926,24 +1926,25 @@ void TEditable_field::set_prompt(const char* p)
// Certified 90% // Certified 90%
void TEditable_field::set_field(const TString& fr) void TEditable_field::set_field(const TString& fr)
{ {
if (_field != NULL) TString f = fr;
if (f.starts_with("\""))
f.strip("\"");
if (_field != nullptr)
{ {
if (fr.blank()) if (fr.blank())
{ safe_delete(_field);
delete _field;
_field = NULL;
}
else else
*_field = fr; *_field = f;
} }
else else
{ {
if (fr.full()) if (f.full())
_field = new TFieldref(fr, 0); _field = new TFieldref(f, 0);
} }
} }
// Certified 100% // Certified 100%
// Legge il valore attuale del campo in formato RAW // Legge il valore attuale del campo in formato RAW
const TString& TEditable_field::get() const const TString& TEditable_field::get() const

View File

@ -15,4 +15,25 @@
#define OCC_COFI "COFI" #define OCC_COFI "COFI"
#define OCC_PAIV "PAIV" #define OCC_PAIV "PAIV"
#define OCC_SESSO "SESSO"
#define OCC_STATOPAIV "STATOPAIV"
#define OCC_REFERENTE "REFERENTE"
#define OCC_TIPOPERS "TIPOPERS"
#define OCC_ALLEG "ALLEG"
#define OCC_PADESTIN "PADESTIN"
#define OCC_BYMAIL "BYMAIL"
#define OCC_MAIL "MAIL"
#define OCC_DOCMAIL "DOCMAIL"
#define OCC_PEC "PEC"
#define OCC_PTEL "PTEL"
#define OCC_TEL "TEL"
#define OCC_PTEL2 "PTEL2"
#define OCC_TEL2 "TEL2"
#define OCC_PTEL3 "PTEL3"
#define OCC_TEL3 "TEL3"
#define OCC_PFAX "PFAX"
#define OCC_FAX "FAX"
#define OCC_UTENTE "UTENTE"
#define OCC_DATAAGG "DATAAGG"
#endif #endif