Cat ven in codice listino
Enum per i tipi di valorizzazioni git-svn-id: svn://10.65.10.50/trunk@4430 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5a31794872
commit
8423f6e10e
@ -337,6 +337,7 @@ real TArticolo_giacenza::ultimo_costo(const char * annoes) const
|
||||
const real costo = get_real(ANAMAG_ULTCOS1);
|
||||
return costo == ZERO ? costo_standard(annoes) : costo;
|
||||
}
|
||||
return ZERO;
|
||||
// else
|
||||
// {
|
||||
// const real costo = _storico->row(index).get_real(STOMAG_ULTCOS1);
|
||||
@ -354,6 +355,7 @@ real TArticolo_giacenza::media_costi(const char * annoes) const
|
||||
costo = (costo + get_real(ANAMAG_ULTCOS2)) / 2.0;
|
||||
return costo == ZERO ? costo_standard(annoes) : costo;
|
||||
}
|
||||
return ZERO;
|
||||
// else
|
||||
// {
|
||||
// TRectype & rec = _storico->row(index);
|
||||
@ -364,7 +366,7 @@ real TArticolo_giacenza::media_costi(const char * annoes) const
|
||||
// }
|
||||
}
|
||||
|
||||
real TArticolo_giacenza::prezzo_listino(const char * annoes, const char * codlist) const
|
||||
real TArticolo_giacenza::prezzo_listino(const char * annoes, const char * catven, const char * codlist) const
|
||||
{
|
||||
int index = find_storico(annoes, annoes);
|
||||
|
||||
@ -373,8 +375,9 @@ real TArticolo_giacenza::prezzo_listino(const char * annoes, const char * codlis
|
||||
static TString16 f;
|
||||
if (f.empty())
|
||||
f.format("#%d->%s", LF_UMART, UMART_PREZZO);
|
||||
return get_real(f); // dat terminare
|
||||
return get_real(f); // da terminare
|
||||
}
|
||||
return ZERO;
|
||||
// else
|
||||
// return _storico->row(index).get_real(STOMAG_VALVEN);
|
||||
}
|
||||
@ -385,6 +388,7 @@ real TArticolo_giacenza::costo_standard(const char * annoes) const
|
||||
|
||||
if (index < 0)
|
||||
return get_real(ANAMAG_COSTSTD);
|
||||
return ZERO;
|
||||
// else
|
||||
// return _storico->row(index).get_real(STOMAG_COSTSTD);
|
||||
}
|
||||
|
16
mg/mglib02.h
16
mg/mglib02.h
@ -36,6 +36,20 @@
|
||||
#include "stomag.h"
|
||||
#endif
|
||||
|
||||
typedef enum {
|
||||
valorizz_ultcos , valorizz_mediacos , valorizz_przlist ,
|
||||
valorizz_coststd , valorizz_costmedio ,
|
||||
valorizz_FIFOa , valorizz_LIFOa ,
|
||||
valorizz_FIFO , valorizz_LIFO
|
||||
} TTipo_valorizz;
|
||||
|
||||
char * TNome_valorizz[]= {
|
||||
"Ultimo costo", "Media ultimi costi", "Prezzo di listino",
|
||||
"Costo standard", "Costo medio" ,
|
||||
"FIFO annuale","LIFO annuale",
|
||||
"FIFO","LIFO"
|
||||
} ;
|
||||
|
||||
class TArticolo : public TRectype
|
||||
{
|
||||
TRecfield * _codice;
|
||||
@ -95,7 +109,7 @@ public:
|
||||
|
||||
real ultimo_costo(const char * annoes) const;
|
||||
real media_costi(const char * annoes) const;
|
||||
real prezzo_listino(const char * annoes, const char * codlist) const;
|
||||
real prezzo_listino(const char * annoes, const char * catven ,const char * codlist) const;
|
||||
real costo_standard(const char * annoes) const;
|
||||
real costo_medio(const char * annoes, const char * codmag, const char * livello) const;
|
||||
real LIFO_annuale(const char * annoes, const char * codmag, const char * livello,
|
||||
|
Loading…
x
Reference in New Issue
Block a user