From d2867b1cf8219677a31d971e75d0047a013b1557 Mon Sep 17 00:00:00 2001 From: bonazzi Date: Tue, 20 Dec 2016 21:31:15 +0000 Subject: [PATCH] Patch level : 12.0 310 314 Files correlati : Report Clienti e fornitori I report devono avere library = repcom Campi di selezione CODCF Codice RAGSOC Ragione Sociale CAPCF CAP CODAG Codice agente CODZONA Codice Zona CODAG1 Codice Agente 2 CODLIST Codice listino SCONTO Sconto FIDO Fido CODPAG Pagamento CODMAG Magazzino CODDEP Deposito VSDATAREG Data Esenzione CODPORTO Porto CODSPMEZZO Spedizione CATVEN Categoria economica DATAUFATT Data ultima fattura IMPFATT Fatturato netto TOTFATT Totale fatturato DARE Dare AVERE Avere SCADUTO Scaduto MOVIMENTATO Movimentato NINS Numero insoluti ESPCAM Esposto su questi imposta un between coi valori da a vengono anche impostate tutte le variabili #DA_ #A_ Macro $REPCOM viene sostituito con tutte le select ( between ) costruite con la maschera di input $KEY viene sostituito con la chiave selezionata TIPOCF viene sostituito con col tipo cliente fornitore $ANNO viene sostituito con l'anno di esercizio iniziale $AANNO viene sostituito con l'anno di esercizio finale $DA viene sostituito con la data iniziale $A viene sostituito con la data finale git-svn-id: svn://10.65.10.50/branches/R_10_00@23469 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/ve/velib07.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ve/velib07.h b/src/ve/velib07.h index 3e115416a..880c8e110 100755 --- a/src/ve/velib07.h +++ b/src/ve/velib07.h @@ -108,14 +108,16 @@ class TDocument_report : public TReport protected: virtual size_t get_usr_words(TString_array& words) const; virtual bool execute_usr_word(unsigned int opcode, TVariant_stack& stack); - virtual bool set_recordset(const TString& query); bool msg_parent_doc(TVariant_stack& stack); bool msg_parent_row(TVariant_stack& stack); void output_values(const TRectype& rec, const TString& output); void reset_values(const TString& output); public: - bool load(const char* name); + virtual bool set_recordset(const TString& query); + virtual bool set_recordset(TRecordset * set) { return TReport::set_recordset(set);} + + bool load(const char* name); }; ///////////////////////////////////////////////