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
|
||||
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();
|
||||
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();
|
||||
|
||||
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)
|
||||
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();
|
||||
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())
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user