COrretto errore su read TArticolo
RIghe movimenti Generate e da Documenti git-svn-id: svn://10.65.10.50/trunk@4707 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ba705bffeb
commit
710569854d
13
mg/mglib.h
13
mg/mglib.h
@ -140,6 +140,12 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
typedef enum {
|
||||||
|
riga_nongenerata=' ',
|
||||||
|
riga_automatica='A',
|
||||||
|
riga_dadocumento='D'
|
||||||
|
} TTipo_rigamovmag;
|
||||||
|
|
||||||
char * Nome_valorizz[];
|
char * Nome_valorizz[];
|
||||||
|
|
||||||
@ -162,7 +168,7 @@ protected:
|
|||||||
public:
|
public:
|
||||||
|
|
||||||
virtual int read(const char * cod, word op = _isequal, word lockop = _nolock);
|
virtual int read(const char * cod, word op = _isequal, word lockop = _nolock);
|
||||||
virtual int read(TRectype & rec, word op = _isequal, word lockop = _nolock) { return read( rec.get(ANAMAG_CODART), op, lockop); }
|
virtual int read(TRectype & rec, word op = _isequal, word lockop = _nolock);
|
||||||
|
|
||||||
TObject* dup() const { return new TArticolo(codice()); }
|
TObject* dup() const { return new TArticolo(codice()); }
|
||||||
|
|
||||||
@ -438,6 +444,7 @@ class TMov_mag : public TMultiple_rectype {
|
|||||||
//
|
//
|
||||||
TString16 _nextcod;
|
TString16 _nextcod;
|
||||||
//
|
//
|
||||||
|
TArticolo_giacenza curr_art;
|
||||||
TAssoc_array lines_to_add;
|
TAssoc_array lines_to_add;
|
||||||
TAssoc_array lines_to_subtract;
|
TAssoc_array lines_to_subtract;
|
||||||
|
|
||||||
@ -459,9 +466,9 @@ protected:
|
|||||||
// @member: memorizza la linea come "da aggiungere"
|
// @member: memorizza la linea come "da aggiungere"
|
||||||
int insert_line(TToken_string &key,TLine_movmag &rest);
|
int insert_line(TToken_string &key,TLine_movmag &rest);
|
||||||
// @member: effettua l'aggiornamento dei saldi relativi alle giacenze interessate al movimento
|
// @member: effettua l'aggiornamento dei saldi relativi alle giacenze interessate al movimento
|
||||||
int update_balances() const;
|
int update_balances() ;
|
||||||
// @member: effettua l'aggiornamento dei saldi di una giacenza
|
// @member: effettua l'aggiornamento dei saldi di una giacenza
|
||||||
int update_balances(TRectype & magrec, const TLine_movmag &l,TString16 codcaus,int sign) const;
|
int update_balances(TRectype & magrec, const TLine_movmag &l,TString16 codcaus,int sign) ;
|
||||||
// @member: effettua l'aggiornamento di un saldo di una giacenza
|
// @member: effettua l'aggiornamento di un saldo di una giacenza
|
||||||
void update_balance(TRectype & magrec, const char * fieldname, real diff) const;
|
void update_balance(TRectype & magrec, const char * fieldname, real diff) const;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user