Patch level : 10.0 patch 540
Files correlati : lv3 Ricompilazione Demo : [ ] Commento : Corretto il metodo che spezza le righe per uniformarsi all'evasione manuale git-svn-id: svn://10.65.10.50/trunk@19720 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
633996373f
commit
0c4c03d529
@ -27,6 +27,7 @@ class TQuantita_riga: public TObject
|
||||
{
|
||||
int _nriga;
|
||||
bool _evaso;
|
||||
long _qtarit;
|
||||
long _qtadacon;
|
||||
long _qtacon;
|
||||
int _pacchi;
|
||||
@ -34,12 +35,14 @@ class TQuantita_riga: public TObject
|
||||
public:
|
||||
int get_nriga() const;
|
||||
bool get_evaso() const;
|
||||
long get_qta_rit() const;
|
||||
long get_qta_da_con() const;
|
||||
long get_qta_con() const;
|
||||
int get_pacchi() const;
|
||||
|
||||
void set_nriga(const int nriga);
|
||||
void set_evaso(const bool evaso);
|
||||
void set_qta_rit(const long qta);
|
||||
void set_qta_da_con(const long qta);
|
||||
void set_qta_con(const long qta);
|
||||
void set_pacchi(const int pacchi);
|
||||
@ -62,6 +65,12 @@ bool TQuantita_riga::get_evaso() const
|
||||
return _evaso;
|
||||
}
|
||||
|
||||
//GET_QTA_RIT: metodo che restituisce la qunatita ritirata
|
||||
long TQuantita_riga::get_qta_rit() const
|
||||
{
|
||||
return _qtarit;
|
||||
}
|
||||
|
||||
//GET_QTA_DA_CON: metodo che restituisce la quantità da consegnare
|
||||
long TQuantita_riga::get_qta_da_con() const
|
||||
{
|
||||
@ -92,7 +101,13 @@ void TQuantita_riga::set_evaso(const bool evaso)
|
||||
_evaso = evaso;
|
||||
}
|
||||
|
||||
//SET_QTA_DA_CON: metodo che settala quantità da consegnare
|
||||
//SET_QTA_RIT: metodo che setta la quantità ritirata
|
||||
void TQuantita_riga::set_qta_rit(const long qta)
|
||||
{
|
||||
_qtarit = qta;
|
||||
}
|
||||
|
||||
//SET_QTA_DA_CON: metodo che setta la quantità da consegnare
|
||||
void TQuantita_riga::set_qta_da_con(const long qta)
|
||||
{
|
||||
_qtadacon = qta;
|
||||
@ -240,6 +255,7 @@ void TEvasione_ter_msk::precarica_righe()
|
||||
TQuantita_riga* qr = _ra.quantita(codart, oggi, true);
|
||||
qr->set_nriga(i);
|
||||
qr->set_evaso(rdoc.evaso());
|
||||
qr->set_qta_rit(rdoc.qta_ritirata());
|
||||
qr->set_qta_da_con(rdoc.qta_dacons());
|
||||
qr->set_qta_con(rdoc.qta_consegnata());
|
||||
qr->set_pacchi(rdoc.num_pacchi());
|
||||
@ -509,6 +525,7 @@ void TEvasione_ter_msk::registra()
|
||||
TBuono_prelievo_row rdoc(row);
|
||||
|
||||
rdoc.set_evaso(qr->get_evaso());
|
||||
rdoc.set_qta_ritirata(qr->get_qta_rit());
|
||||
rdoc.set_qta_consegnata(qr->get_qta_con());
|
||||
rdoc.set_qta_dacons(qr->get_qta_da_con());
|
||||
rdoc.set_num_pacchi(qr->get_pacchi());
|
||||
@ -537,6 +554,7 @@ void TEvasione_ter_msk::registra()
|
||||
|
||||
//setto le quantità corrette
|
||||
rdoc.set_evaso(qr->get_evaso());
|
||||
rdoc.set_qta_ritirata(qr->get_qta_rit());
|
||||
rdoc.set_qta_consegnata(qr->get_qta_con());
|
||||
rdoc.set_qta_dacons(qr->get_qta_da_con());
|
||||
rdoc.set_num_pacchi(qr->get_pacchi());
|
||||
@ -631,12 +649,14 @@ void TEvasione_ter_msk::spezza_riga()
|
||||
|
||||
if((TDate)chiave.get() == oggi && !qr.get_evaso())
|
||||
{
|
||||
int qtarit = qr.get_qta_rit();
|
||||
int qtadacon = qr.get_qta_da_con();
|
||||
int qtacon = qr.get_qta_con();
|
||||
int pacchi = qr.get_pacchi();
|
||||
|
||||
qr.set_evaso(true);
|
||||
qr.set_qta_da_con(qtacon);
|
||||
qr.set_qta_rit(qtacon);
|
||||
|
||||
TToken_string chiave1;
|
||||
chiave1.add(chiave.get(0), 0);
|
||||
@ -644,6 +664,7 @@ void TEvasione_ter_msk::spezza_riga()
|
||||
|
||||
TQuantita_riga qr1;
|
||||
qr1.set_evaso(false);
|
||||
qr1.set_qta_rit(qtadacon - qtacon);
|
||||
qr1.set_qta_da_con(qtadacon - qtacon);
|
||||
qr1.set_qta_con(0);
|
||||
qr1.set_pacchi(0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user