Patch level : 12.00 1402

Files correlati     : ve01.exe

Commento                :
Corretta abilitazione CIG CUP
This commit is contained in:
Alessandro Bonazzi 2026-01-15 00:21:16 +01:00
parent c83b9320ae
commit 649a136a8d

View File

@ -558,33 +558,44 @@ typedef enum
class TCausale_magazzino : public TRectype
{
public:
const TString & codice() const {return get("CODTAB");}
const TString & descr() const {return get("S0");}
const TString & qta_doc() const {return get("S5");}
char tipoprz() const {return get_char("S6");}
char tipomov() const {return get_char("S7");}
const TString & raggfisc() const {return get("S8");}
const TString & caus_collegata() const {return get("S9");}
int sgn(TTipo_saldomag fieldname) const;
bool update_qta() const {return !get_bool("B1");}
bool update_val() const {return !get_bool("B0");}
bool update_ultcos() const {return get_bool("B2");}
bool esplodente() const {return get_bool("B3");}
bool scarica_artprod() const {return get_bool("B4");}
bool movimenta_sospesi() const {return get_bool("B5");}
bool scarica_alternativi() const {return get_bool("B6");}
bool aggiorna_clifo() const {return get_bool("B7");}
const TString & default_magdep() const {return get("S10");}
const char *default_mag() const {return get("S10").mid(0,3);}
const char *default_dep() const {return get("S10").mid(3,2);}
bool has_default_mag() const {return *default_mag() > ' '; }
bool has_default_dep() const {return *default_dep() > ' '; }
bool is_fiscale();
TCausale_magazzino(const char * codice);
TCausale_magazzino(const TRectype &r);
virtual ~TCausale_magazzino() {}
};
const TString & codice() const { return get("CODTAB"); }
const TString & descr() const { return get("S0"); }
const TString & qta_doc() const { return get("S5"); }
char tipoprz() const { return get_char("S6"); }
char tipomov() const { return get_char("S7"); }
const TString & raggfisc() const { return get("S8"); }
const TString & caus_collegata() const { return get("S9"); }
int sgn(TTipo_saldomag fieldname) const;
bool update_qta() const { return !get_bool("B1"); }
bool update_val() const { return !get_bool("B0"); }
bool update_ultcos() const { return get_bool("B2"); }
bool esplodente() const { return get_bool("B3"); }
bool scarica_artprod() const { return get_bool("B4"); }
bool movimenta_sospesi() const { return get_bool("B5"); }
bool scarica_alternativi() const { return get_bool("B6"); }
bool aggiorna_clifo() const { return get_bool("B7"); }
const TString & default_magdep() const { return get("S10"); }
// esplosione in documenti
bool explodedoc() const { return get_bool("B8"); }
const TString & valcomp() const { return get_tmp_string() = get("S12").smid(0, 0); }
bool materiali() const { return get_bool("B9"); }
int tipoprezzof() const { return get_int("I5"); }
int tipoprezzoc() const { return get_int("I6"); }
int raggrart() const { return get_int("I7"); }
int livello() const { return get_int("I8"); }
const int ordinamento() const { return get_int("I9"); }
bool elrorig() const { return get_bool("B10"); }
const char *default_mag() const { return get("S10").smid(0, 3); }
const char *default_dep() const { return get("S10").smid(3, 2); }
bool has_default_mag() const { return *default_mag() > ' '; }
bool has_default_dep() const { return *default_dep() > ' '; }
bool is_fiscale();
TCausale_magazzino(const char * codice);
TCausale_magazzino(const TRectype &r);
virtual ~TCausale_magazzino() {}
};
TCausale_magazzino & cached_causale_magazzino(const char * codcaus);