// Gestione Contabilita' Analitica #include #include "calib01.h" #include "ca0400a.h" class TPiano_conti_anal_msk : public TSimple_anal_msk { protected: virtual int get_logicnum() const { return LF_PCONANA; } virtual const char* get_key_var() const { return "Pdci"; } virtual const char* get_des_var() const { return "PdciDes"; } virtual short get_key_id(int n) const { return n >= 0 && n < 4 ? F_KEY_1+n : 0; } virtual short get_des_id(int n) const { return n >= 0 && n < 4 ? F_DES_1+n : 0; } public: TPiano_conti_anal_msk(); virtual ~TPiano_conti_anal_msk(); }; TPiano_conti_anal_msk::TPiano_conti_anal_msk() : TSimple_anal_msk("ca0400a") { create_key_fields(); create_tree_field(); } TPiano_conti_anal_msk::~TPiano_conti_anal_msk() { } /////////////////////////////////////////////////////////// // TAnalisi_app /////////////////////////////////////////////////////////// class TAnalisi_app : public TAnal_app { protected: virtual TAnal_msk* create_mask() const { return new TPiano_conti_anal_msk; } virtual TConfig* create_config() const { return new TConfig(CONFIG_DITTA, "ca"); } }; int ca0400(int argc, char* argv[]) { TAnalisi_app app; app.run(argc, argv, TR("Gestione Piano dei conti analitico")); return 0; }