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_PPPALLET "PPPALLET"
|
||||||
#define ANAMAG_TIPOPARTE "TIPOPARTE"
|
#define ANAMAG_TIPOPARTE "TIPOPARTE"
|
||||||
#define ANAMAG_LIVELLO "LIVELLO"
|
#define ANAMAG_LIVELLO "LIVELLO"
|
||||||
|
|
||||||
|
// LV stuff
|
||||||
#define ANAMAG_CODLAV1 "CODLAV1"
|
#define ANAMAG_CODLAV1 "CODLAV1"
|
||||||
#define ANAMAG_CODLAV2 "CODLAV2"
|
#define ANAMAG_CODLAV2 "CODLAV2"
|
||||||
#define ANAMAG_LINDEST1 "LINDEST1"
|
#define ANAMAG_LINDEST1 "LINDEST1"
|
||||||
@ -83,7 +85,15 @@
|
|||||||
#define ANAMAG_LAVATRICE "LAVATRICE"
|
#define ANAMAG_LAVATRICE "LAVATRICE"
|
||||||
#define ANAMAG_ARTLAVCONT "ARTLAVCONT"
|
#define ANAMAG_ARTLAVCONT "ARTLAVCONT"
|
||||||
#define ANAMAG_MANGDEST "MANGDEST"
|
#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 "_****_"
|
#define NULL_CODART "_****_"
|
||||||
|
|
||||||
|
@ -1276,8 +1276,8 @@ void TArticolo_giacenza::agg_storicoLIFO(int annoes, const char * codmag,
|
|||||||
bool giac_eff, bool valorizza_componenti,
|
bool giac_eff, bool valorizza_componenti,
|
||||||
const char * catven, const char * codlist, real & przlist)
|
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(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;
|
real rim, valrim, acq, valacq, giacenza;
|
||||||
TRecord_array & rmag = mag(annoes);
|
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,
|
bool giac_eff, bool valorizza_componenti,
|
||||||
const char * catven, const char * codlist, real & przlist)
|
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(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;
|
real rim, valrim, acq, valacq, giacenza;
|
||||||
TRecord_array & rmag = mag(annoes);
|
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,
|
bool giac_eff, bool valorizza_componenti, const real& val,
|
||||||
const char * catven, const char * codlist, real & przlist)
|
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(codmag && *codmag,"Necessario indicare il magazzino");
|
||||||
|
CHECK(strlen(codmag)<=3,"Non è più possibile avere valorizzazione a livello di deposito");
|
||||||
|
|
||||||
real qta;
|
real qta;
|
||||||
|
|
||||||
@ -1477,9 +1477,7 @@ real TArticolo_giacenza::giacenza_corretta(const TRectype& rec,bool giac_eff,boo
|
|||||||
return giacenza;
|
return giacenza;
|
||||||
}
|
}
|
||||||
|
|
||||||
real TArticolo_giacenza::giacenza_anno(const char* codmag,
|
real TArticolo_giacenza::giacenza_anno(const char* codmag, const char* livello, int anno) const
|
||||||
const char* livello,
|
|
||||||
int anno) const
|
|
||||||
{
|
{
|
||||||
TString16 annoes;
|
TString16 annoes;
|
||||||
if (anno > 0)
|
if (anno > 0)
|
||||||
@ -1501,13 +1499,12 @@ real TArticolo_giacenza::scorta_minima(const char* codmag,
|
|||||||
const char* livello,
|
const char* livello,
|
||||||
int anno, bool liv_riordino) const
|
int anno, bool liv_riordino) const
|
||||||
{
|
{
|
||||||
TString16 annoes;
|
TString4 annoes;
|
||||||
if (anno > 0)
|
if (anno > 0)
|
||||||
annoes.format("%04d", anno);
|
annoes.format("%04d", anno);
|
||||||
|
|
||||||
const TRecord_array& rmag = mag(annoes);
|
const TRecord_array& rmag = mag(annoes);
|
||||||
real sm;
|
real sm;
|
||||||
// int nmag=0;
|
|
||||||
for (int i = find_mag(annoes, codmag, livello); i > 0;
|
for (int i = find_mag(annoes, codmag, livello); i > 0;
|
||||||
i = find_mag(annoes, codmag, livello, i))
|
i = find_mag(annoes, codmag, livello, i))
|
||||||
{
|
{
|
||||||
@ -1518,11 +1515,8 @@ real TArticolo_giacenza::scorta_minima(const char* codmag,
|
|||||||
sm += rec.get_real("LIVRIOR");
|
sm += rec.get_real("LIVRIOR");
|
||||||
else
|
else
|
||||||
sm += rec.get_real("SCORTAMIN");
|
sm += rec.get_real("SCORTAMIN");
|
||||||
// nmag++;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// if (nmag)
|
|
||||||
// sm = sm / nmag;
|
|
||||||
return sm;
|
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_giacenza::TArticolo_giacenza(const char* codice)
|
||||||
: TArticolo(codice), _anno_mag(0), _anno_sto(0)
|
: TArticolo(codice), _anno_mag(0), _anno_sto(0)
|
||||||
|
|
||||||
{
|
{
|
||||||
add_file(LF_MAG,"NRIGA");
|
add_file(LF_MAG,"NRIGA");
|
||||||
add_file(LF_STOMAG,"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)
|
if (anno_pred != 0)
|
||||||
{
|
{
|
||||||
const TDate dc = esercizi()[anno_pred].chiusura_mag();
|
const TDate dc = esercizi()[anno_pred].chiusura_mag();
|
||||||
|
|
||||||
reset_giac = dc.ok();
|
reset_giac = dc.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user