Patch level : 2.2.64
Files correlati : ca0.exe Ricompilazione Demo : [ ] Commento : Errore CM20129 git-svn-id: svn://10.65.10.50/trunk@12876 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
4a7ec292c2
commit
0b164495a6
@ -36,6 +36,12 @@ bool TAnalisi_app::create()
|
|||||||
app.run(true);
|
app.run(true);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
const TString& pdc = cfg.get("Pdci", NULL, 1);
|
||||||
|
if (pdc.blank())
|
||||||
|
return error_box(TR("Il piano dei conti analitico non e' stato configurato"));
|
||||||
|
}
|
||||||
return TAnal_app::create();
|
return TAnal_app::create();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,8 +25,18 @@ class TCdC_app : public TAnal_app
|
|||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
virtual TSimple_anal_msk* create_mask() const { return new TCdc_anal_msk; }
|
virtual TSimple_anal_msk* create_mask() const { return new TCdc_anal_msk; }
|
||||||
|
virtual bool user_create();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bool TCdC_app::user_create()
|
||||||
|
{
|
||||||
|
const TMultilevel_code_info& mci = ca_multilevel_code_info(LF_CDC);
|
||||||
|
if (mci.levels() <= 0)
|
||||||
|
return error_box(TR("I centri di costo non sono stati configurati"));
|
||||||
|
|
||||||
|
return TAnal_app::user_create();
|
||||||
|
}
|
||||||
|
|
||||||
int ca0500(int argc, char* argv[])
|
int ca0500(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
TCdC_app a;
|
TCdC_app a;
|
||||||
|
@ -25,8 +25,18 @@ class TCms_app : public TAnal_app
|
|||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
virtual TSimple_anal_msk* create_mask() const { return new TCms_anal_msk; }
|
virtual TSimple_anal_msk* create_mask() const { return new TCms_anal_msk; }
|
||||||
|
virtual bool user_create();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bool TCms_app::user_create()
|
||||||
|
{
|
||||||
|
const TMultilevel_code_info& mci = ca_multilevel_code_info(LF_COMMESSE);
|
||||||
|
if (mci.levels() <= 0)
|
||||||
|
return error_box(TR("Le commesse non sono state configurate"));
|
||||||
|
|
||||||
|
return TAnal_app::user_create();
|
||||||
|
}
|
||||||
|
|
||||||
int ca0600(int argc, char* argv[])
|
int ca0600(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
TCms_app a;
|
TCms_app a;
|
||||||
|
@ -39,8 +39,18 @@ class TFsc_app : public TAnal_app
|
|||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
virtual TSimple_anal_msk* create_mask() const { return new TFsc_anal_msk; }
|
virtual TSimple_anal_msk* create_mask() const { return new TFsc_anal_msk; }
|
||||||
|
virtual bool user_create();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bool TFsc_app::user_create()
|
||||||
|
{
|
||||||
|
const TMultilevel_code_info& mci = ca_multilevel_code_info(LF_FASI);
|
||||||
|
if (mci.levels() <= 0)
|
||||||
|
return error_box(TR("Le fasi non sono state configurate"));
|
||||||
|
|
||||||
|
return TAnal_app::user_create();
|
||||||
|
}
|
||||||
|
|
||||||
int ca0700(int argc, char* argv[])
|
int ca0700(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
TFsc_app a;
|
TFsc_app a;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user