Patch level : 10.0
Files correlati : Ricompilazione Demo : [ ] Commento : Corretti nomi campi conai su ANAMAG git-svn-id: svn://10.65.10.50/trunk@19381 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5aa10956b3
commit
f6ee8d5c85
12
mg/anamag.h
12
mg/anamag.h
@ -76,6 +76,8 @@
|
||||
#define ANAMAG_PPPALLET "PPPALLET"
|
||||
#define ANAMAG_TIPOPARTE "TIPOPARTE"
|
||||
#define ANAMAG_LIVELLO "LIVELLO"
|
||||
|
||||
// LV stuff
|
||||
#define ANAMAG_CODLAV1 "CODLAV1"
|
||||
#define ANAMAG_CODLAV2 "CODLAV2"
|
||||
#define ANAMAG_LINDEST1 "LINDEST1"
|
||||
@ -83,7 +85,15 @@
|
||||
#define ANAMAG_LAVATRICE "LAVATRICE"
|
||||
#define ANAMAG_ARTLAVCONT "ARTLAVCONT"
|
||||
#define ANAMAG_MANGDEST "MANGDEST"
|
||||
#define ANAMAG_SCACONTR "SCACONTR"
|
||||
|
||||
// CONAI stuff
|
||||
#define ANAMAG_CONAISC "CONAISC"
|
||||
#define ANAMAG_CONACC "CONACC"
|
||||
#define ANAMAG_CONALL "CONALL"
|
||||
#define ANAMAG_CONCAR "CONCAR"
|
||||
#define ANAMAG_CONPLA "CONPLA"
|
||||
#define ANAMAG_CONLEG "CONLEG"
|
||||
#define ANAMAG_CONVET "CONVET"
|
||||
|
||||
#define NULL_CODART "_****_"
|
||||
|
||||
|
@ -1276,8 +1276,8 @@ void TArticolo_giacenza::agg_storicoLIFO(int annoes, const char * codmag,
|
||||
bool giac_eff, bool valorizza_componenti,
|
||||
const char * catven, const char * codlist, real & przlist)
|
||||
{
|
||||
CHECK(strlen(codmag)<=3,"Non è più possibile avere valorizzazione a livello di deposito");
|
||||
CHECK(codmag && *codmag,"Necessario indicare il magazzino");
|
||||
CHECK(strlen(codmag)<=3,"Non è più possibile avere valorizzazione a livello di deposito");
|
||||
|
||||
real rim, valrim, acq, valacq, giacenza;
|
||||
TRecord_array & rmag = mag(annoes);
|
||||
@ -1345,8 +1345,8 @@ void TArticolo_giacenza::agg_storicoFIFO(int annoes, const char * codmag,
|
||||
bool giac_eff, bool valorizza_componenti,
|
||||
const char * catven, const char * codlist, real & przlist)
|
||||
{
|
||||
CHECK(strlen(codmag)<=3,"Non è più possibile avere valorizzazione a livello di deposito");
|
||||
CHECK(codmag && *codmag,"Necessario indicare il magazzino");
|
||||
CHECK(strlen(codmag)<=3,"Non è più possibile avere valorizzazione a livello di deposito");
|
||||
|
||||
real rim, valrim, acq, valacq, giacenza;
|
||||
TRecord_array & rmag = mag(annoes);
|
||||
@ -1413,8 +1413,8 @@ void TArticolo_giacenza::agg_storico(int annoes, const char * codmag,
|
||||
bool giac_eff, bool valorizza_componenti, const real& val,
|
||||
const char * catven, const char * codlist, real & przlist)
|
||||
{
|
||||
CHECK(strlen(codmag)<=3,"Non è più possibile avere valorizzazione a livello di deposito");
|
||||
CHECK(codmag && *codmag,"Necessario indicare il magazzino");
|
||||
CHECK(strlen(codmag)<=3,"Non è più possibile avere valorizzazione a livello di deposito");
|
||||
|
||||
real qta;
|
||||
|
||||
@ -1477,9 +1477,7 @@ real TArticolo_giacenza::giacenza_corretta(const TRectype& rec,bool giac_eff,boo
|
||||
return giacenza;
|
||||
}
|
||||
|
||||
real TArticolo_giacenza::giacenza_anno(const char* codmag,
|
||||
const char* livello,
|
||||
int anno) const
|
||||
real TArticolo_giacenza::giacenza_anno(const char* codmag, const char* livello, int anno) const
|
||||
{
|
||||
TString16 annoes;
|
||||
if (anno > 0)
|
||||
@ -1501,13 +1499,12 @@ real TArticolo_giacenza::scorta_minima(const char* codmag,
|
||||
const char* livello,
|
||||
int anno, bool liv_riordino) const
|
||||
{
|
||||
TString16 annoes;
|
||||
TString4 annoes;
|
||||
if (anno > 0)
|
||||
annoes.format("%04d", anno);
|
||||
|
||||
const TRecord_array& rmag = mag(annoes);
|
||||
real sm;
|
||||
// int nmag=0;
|
||||
for (int i = find_mag(annoes, codmag, livello); i > 0;
|
||||
i = find_mag(annoes, codmag, livello, i))
|
||||
{
|
||||
@ -1518,11 +1515,8 @@ real TArticolo_giacenza::scorta_minima(const char* codmag,
|
||||
sm += rec.get_real("LIVRIOR");
|
||||
else
|
||||
sm += rec.get_real("SCORTAMIN");
|
||||
// nmag++;
|
||||
}
|
||||
}
|
||||
// if (nmag)
|
||||
// sm = sm / nmag;
|
||||
return sm;
|
||||
}
|
||||
|
||||
@ -1557,7 +1551,6 @@ long TArticolo_giacenza::lead_time(const char* codmag, const char* livello, int
|
||||
|
||||
TArticolo_giacenza::TArticolo_giacenza(const char* codice)
|
||||
: TArticolo(codice), _anno_mag(0), _anno_sto(0)
|
||||
|
||||
{
|
||||
add_file(LF_MAG,"NRIGA");
|
||||
add_file(LF_STOMAG,"NRIGA");
|
||||
@ -1583,7 +1576,6 @@ void TArticolo_giacenza_data::al(const TDate& data, const char* codmag, const ch
|
||||
if (anno_pred != 0)
|
||||
{
|
||||
const TDate dc = esercizi()[anno_pred].chiusura_mag();
|
||||
|
||||
reset_giac = dc.ok();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user