Patch level : 12.00 1396
Files correlati : ve0.exe fp0.exe fp0300a.msk cg2.exe cg5.exe Commento : Se non è attiva l'analitica non mostra la pagina relativa IL ripristino funziona anche senza la data di ultima stampa Pulsante per segnare fatture come inviate
This commit is contained in:
parent
926b80868c
commit
04b8d2cc64
@ -2039,7 +2039,7 @@ bool TDocumento_mask::ss_handler(TMask_field& f, KEY key)
|
|||||||
{
|
{
|
||||||
// Controllo se la commessa è veramente obbligatoria in base alla configurazione
|
// Controllo se la commessa è veramente obbligatoria in base alla configurazione
|
||||||
TConfig& ini = ca_config();
|
TConfig& ini = ca_config();
|
||||||
if ((ini.get_int("Authorizations") & 0x6) && (ini.get_bool("CmsRequired") || ini.get("FathFasi").full()))
|
if ((ini.get_int("Authorizations") & 0x6) && ca_active(mask.doc().get_date(DOC_DATADOC) && (ini.get_bool("CmsRequired") || ini.get("FathFasi").full())))
|
||||||
{
|
{
|
||||||
const short cmes = mask.cms_end_sh();
|
const short cmes = mask.cms_end_sh();
|
||||||
if (cmes > 0) // Puo' succedere che sia < 0 in assenza di righe buone
|
if (cmes > 0) // Puo' succedere che sia < 0 in assenza di righe buone
|
||||||
|
@ -2957,7 +2957,7 @@ bool codcdc_handler(TMask_field& f, KEY key)
|
|||||||
mask.mask2doc();
|
mask.mask2doc();
|
||||||
|
|
||||||
TDocumento& doc = mask.doc();
|
TDocumento& doc = mask.doc();
|
||||||
const bool req = doc.valid() && doc.tipo().head_ca_required();
|
const bool req = ca_active(doc.get_date(DOC_DATADOC)) && doc.valid() && doc.tipo().head_ca_required();
|
||||||
|
|
||||||
if (f.empty() && req)
|
if (f.empty() && req)
|
||||||
return f.error_box(TR("Il centro di costo è obbligatorio per questo tipo documento"));
|
return f.error_box(TR("Il centro di costo è obbligatorio per questo tipo documento"));
|
||||||
@ -2977,7 +2977,7 @@ bool codcms_handler(TMask_field& f, KEY key)
|
|||||||
|
|
||||||
TDocumento& doc = mask.doc();
|
TDocumento& doc = mask.doc();
|
||||||
TSheet_field& sf = mask.sfield(F_SHEET);
|
TSheet_field& sf = mask.sfield(F_SHEET);
|
||||||
const bool req = doc.valid() && doc.tipo().head_ca_required();
|
const bool req = ca_active(doc.get_date(DOC_DATADOC)) && doc.valid() && doc.tipo().head_ca_required();
|
||||||
|
|
||||||
if (f.empty())
|
if (f.empty())
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user