From 710569854d89145f85384dc3d85ea110a5ef0c29 Mon Sep 17 00:00:00 2001 From: augusto Date: Wed, 18 Jun 1997 15:13:48 +0000 Subject: [PATCH] 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 --- mg/mglib.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/mg/mglib.h b/mg/mglib.h index b6bd8eaf7..35b787e86 100755 --- a/mg/mglib.h +++ b/mg/mglib.h @@ -140,6 +140,12 @@ public: +// +typedef enum { + riga_nongenerata=' ', + riga_automatica='A', + riga_dadocumento='D' +} TTipo_rigamovmag; char * Nome_valorizz[]; @@ -162,7 +168,7 @@ protected: public: 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()); } @@ -438,6 +444,7 @@ class TMov_mag : public TMultiple_rectype { // TString16 _nextcod; // + TArticolo_giacenza curr_art; TAssoc_array lines_to_add; TAssoc_array lines_to_subtract; @@ -459,9 +466,9 @@ protected: // @member: memorizza la linea come "da aggiungere" int insert_line(TToken_string &key,TLine_movmag &rest); // @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 - 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 void update_balance(TRectype & magrec, const char * fieldname, real diff) const;