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 class TCausale_magazzino : public TRectype
{ {
public: public:
const TString & codice() const {return get("CODTAB");} const TString & codice() const { return get("CODTAB"); }
const TString & descr() const {return get("S0");} const TString & descr() const { return get("S0"); }
const TString & qta_doc() const {return get("S5");} const TString & qta_doc() const { return get("S5"); }
char tipoprz() const {return get_char("S6");} char tipoprz() const { return get_char("S6"); }
char tipomov() const {return get_char("S7");} char tipomov() const { return get_char("S7"); }
const TString & raggfisc() const {return get("S8");} const TString & raggfisc() const { return get("S8"); }
const TString & caus_collegata() const {return get("S9");} const TString & caus_collegata() const { return get("S9"); }
int sgn(TTipo_saldomag fieldname) const; int sgn(TTipo_saldomag fieldname) const;
bool update_qta() const {return !get_bool("B1");} bool update_qta() const { return !get_bool("B1"); }
bool update_val() const {return !get_bool("B0");} bool update_val() const { return !get_bool("B0"); }
bool update_ultcos() const {return get_bool("B2");} bool update_ultcos() const { return get_bool("B2"); }
bool esplodente() const {return get_bool("B3");} bool esplodente() const { return get_bool("B3"); }
bool scarica_artprod() const {return get_bool("B4");} bool scarica_artprod() const { return get_bool("B4"); }
bool movimenta_sospesi() const {return get_bool("B5");} bool movimenta_sospesi() const { return get_bool("B5"); }
bool scarica_alternativi() const {return get_bool("B6");} bool scarica_alternativi() const { return get_bool("B6"); }
bool aggiorna_clifo() const {return get_bool("B7");} bool aggiorna_clifo() const { return get_bool("B7"); }
const TString & default_magdep() const {return get("S10");} 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() {}
};
// 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); TCausale_magazzino & cached_causale_magazzino(const char * codcaus);