Patch level : 12.0 nopatch
Files correlati : ve Commento: Update fido clienti
This commit is contained in:
parent
b66b440fd0
commit
eb10cf34dc
@ -753,11 +753,35 @@ bool TDocument_report::msg_fido(TVariant_stack& stack)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool TDocument_report::get_usr_val(const TString& name, TVariant& var) const
|
||||||
|
{
|
||||||
|
if (name == "#DAL")
|
||||||
|
{
|
||||||
|
var = _data_dal;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (name == "#AL")
|
||||||
|
{
|
||||||
|
var = _data_al;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (name == "#DATA_SCAD")
|
||||||
|
{
|
||||||
|
var = _data_scad;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (name == "#RISK_DAYS")
|
||||||
|
{
|
||||||
|
var = _risk_days;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return TReport::get_usr_val(name, var);
|
||||||
|
}
|
||||||
|
|
||||||
size_t TDocument_report::get_usr_words(TString_array& words) const
|
size_t TDocument_report::get_usr_words(TString_array& words) const
|
||||||
{
|
{
|
||||||
const char* const name[] = { "DOC_CLIENTE", "DOC_PARENT_DOC", "DOC_PARENT_ROW",
|
const char* const name[] = { "DOC_CLIENTE", "DOC_PARENT_DOC", "DOC_PARENT_ROW",
|
||||||
"DOC_TABELLA_IVA", "UTILIZZO", "#DAL", "#AL" , NULL};
|
"DOC_TABELLA_IVA", "UTILIZZO", NULL};
|
||||||
((TDocument_report*)this)->_first_msg = add_usr_words(words, name); // Calcola il primo numero disponibile
|
((TDocument_report*)this)->_first_msg = add_usr_words(words, name); // Calcola il primo numero disponibile
|
||||||
|
|
||||||
return words.items();
|
return words.items();
|
||||||
@ -775,8 +799,6 @@ bool TDocument_report::execute_usr_word(unsigned int opcode, TVariant_stack& sta
|
|||||||
case 2: msg_parent_row(stack); break;
|
case 2: msg_parent_row(stack); break;
|
||||||
case 3: msg_riepilogo_iva(stack); break;
|
case 3: msg_riepilogo_iva(stack); break;
|
||||||
case 4: msg_fido(stack); break;
|
case 4: msg_fido(stack); break;
|
||||||
case 5: curr_field()->set(TVariant(_data_dal.stringa())); break;
|
|
||||||
case 6: curr_field()->set(TVariant(_data_al.stringa())); break;
|
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -114,6 +114,7 @@ class TDocument_report : public TReport
|
|||||||
int _risk_days;
|
int _risk_days;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
bool get_usr_val(const TString& name, TVariant& var) const;
|
||||||
virtual size_t get_usr_words(TString_array& words) const;
|
virtual size_t get_usr_words(TString_array& words) const;
|
||||||
virtual bool execute_usr_word(unsigned int opcode, TVariant_stack& stack);
|
virtual bool execute_usr_word(unsigned int opcode, TVariant_stack& stack);
|
||||||
bool msg_cliente(TVariant_stack& stack);
|
bool msg_cliente(TVariant_stack& stack);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user