Patch level : 10.0 762
Files correlati : tp0.exe Ricompilazione Demo : [ ] Commento 0001651: 002545 - Dania - importazione rif. ordine il cliente contesta che con la precedente versione la scritta NS. ORD. è diventata ns. ordine, chiede che la costante torni quella precedente, inoltre ci contesta anche l'importazione della data ordine, prima non c'era. (bug 0001651) git-svn-id: svn://10.65.10.50/trunk@20566 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
fd5160628f
commit
5a00c40bd1
@ -483,6 +483,9 @@ void TTrasferimentoPack_mask::trasferisci()
|
||||
pc.set_data_limite(get_date(F_DATABOLLE));
|
||||
pc.activate_order_paper_info(get_bool(F_ORDPAPER));
|
||||
pc.activate_extended_discount(get_bool(F_DISCOUNT));
|
||||
pc.set_custrif(get(F_RIF));
|
||||
pc.set_ordrif(get(F_ORD));
|
||||
pc.activate_order_date(get_bool(F_ORDDATE));
|
||||
pc.init(TR("Documenti di trasporto"), query_header, log);
|
||||
go_on = pc.trasferisci();
|
||||
book.add(log);
|
||||
|
11
tp/tp0100.h
11
tp/tp0100.h
@ -208,7 +208,8 @@ class TPack_ddt : public TPack_transfer
|
||||
TCache_art* _art;
|
||||
TCache_umart* _umart;
|
||||
bool _cust_ref, _paper_info, _paper_size, _ref_info, _cust_code;
|
||||
bool _cms_ref, _order_paper_info, _extended_discount;
|
||||
bool _cms_ref, _order_paper_info, _extended_discount, _order_date;
|
||||
TString _rif, _ord;
|
||||
TDate _data_limite;
|
||||
TAssoc_array _iva; // Codici IVA PACK
|
||||
TCli_for _cli;
|
||||
@ -224,6 +225,9 @@ protected:
|
||||
const TString& get_codice_iva(const TDate & datadoc);
|
||||
const TString& get_customer_reference() const;
|
||||
bool get_paper_from_order(TString& desc) const;
|
||||
const TString & custrif() { return _rif; }
|
||||
const TString & ordrif() { return _ord; }
|
||||
bool order_date() { return _order_date; }
|
||||
|
||||
bool save_doc(TDocumento* &doc, const int doc_code);
|
||||
|
||||
@ -239,8 +243,11 @@ public:
|
||||
void activate_customer_code(bool on);
|
||||
void activate_order_paper_info(bool on) { _order_paper_info = on; }
|
||||
void activate_extended_discount(bool on) { _extended_discount = on; }
|
||||
void set_custrif(const char * s) { _rif = s && *s ? s : "Vs. rifer.: "; }
|
||||
void set_ordrif(const char * s) { _ord = s && *s ? s : "Ns. Ordine nr. "; }
|
||||
void activate_order_date(bool on) { _order_date = on; }
|
||||
|
||||
TPack_ddt();
|
||||
TPack_ddt();
|
||||
~TPack_ddt();
|
||||
};
|
||||
|
||||
|
@ -22,6 +22,8 @@
|
||||
#define F_ORDPAPER 215
|
||||
#define F_DISCOUNT 216
|
||||
#define F_SIZE 217
|
||||
|
||||
#define F_RIF 218
|
||||
#define F_ORD 219
|
||||
#define F_ORDDATE 220
|
||||
|
||||
#endif
|
||||
|
@ -87,7 +87,7 @@ BEGIN
|
||||
FLAGS "*"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 10
|
||||
GROUPBOX DLG_NULL 78 16
|
||||
BEGIN
|
||||
PROMPT 1 6 "@bDocumenti di trasporto"
|
||||
END
|
||||
@ -118,7 +118,7 @@ BEGIN
|
||||
END
|
||||
|
||||
BOOLEAN F_CUSTCODE
|
||||
BEGIN
|
||||
BEGIN0
|
||||
PROMPT 2 12 "Utilizzare il codice articolo del cliente (Richiede tipo riga 14)"
|
||||
END
|
||||
|
||||
@ -132,6 +132,22 @@ BEGIN
|
||||
PROMPT 2 14 "Gestione sconti di riga multipli"
|
||||
END
|
||||
|
||||
STRING F_RIF 20
|
||||
BEGIN
|
||||
PROMPT 2 16 "Vostro rifermento "
|
||||
END
|
||||
|
||||
STRING F_ORD 20
|
||||
BEGIN
|
||||
PROMPT 2 18 "Riferimento ordine "
|
||||
END
|
||||
|
||||
BOOLEAN F_ORDDATE
|
||||
BEGIN
|
||||
PROMPT 2 20 "Data nel riferimento ordine"
|
||||
END
|
||||
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
@ -808,12 +808,15 @@ bool TPack_ddt::trasferisci()
|
||||
{
|
||||
const TString& custref = get_customer_reference();
|
||||
if (custref.full())
|
||||
info << "\nVs. rifer.: " << custref;
|
||||
info << '\n' << custrif() << " " << custref;
|
||||
|
||||
TString80 docnum = get_str("CDocNumber"); docnum.trim();
|
||||
if (docnum.full())
|
||||
info << "\nNs. Ordine nr. " << docnum << '.' << get_str("CDocRow")
|
||||
<< " del " << get_str("OrderDate");
|
||||
{
|
||||
info << '\n' << ordrif() << " " << docnum << '.' << get_str("CDocRow") ;
|
||||
if (order_date())
|
||||
info << " del " << get_str("OrderDate");
|
||||
}
|
||||
}
|
||||
|
||||
if (info.full())
|
||||
|
Loading…
x
Reference in New Issue
Block a user