Messaggio interno:
patch con log errore esteso pt2
This commit is contained in:
parent
6be7e2d4f0
commit
9d33ec5328
@ -2645,6 +2645,7 @@ bool TPrimanota_application::numdoc_handler(TMask_field& f, KEY key)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
const int annodoc = m.get_date(F_DATADOC).year();
|
||||
const TString8 cod_reg = m.get(F_CODREG);
|
||||
const long fornitore = m.get_long(F_CODCLIFOR);
|
||||
|
||||
if (annodoc > 0 && fornitore > 0)
|
||||
@ -2656,8 +2657,8 @@ bool TPrimanota_application::numdoc_handler(TMask_field& f, KEY key)
|
||||
TString filter;
|
||||
|
||||
filter << '(' << MOV_NUMDOC << "=\"" << f.get() << "\")&&(" << MOV_REG << "!=\"\")";
|
||||
if (m.edit_mode())
|
||||
filter << "&&(" << MOV_NUMREG << "!=\"" << m.get(F_NUMREG) << "\")";
|
||||
if (m.edit_mode())
|
||||
filter << "&&(" << MOV_NUMREG << "!=\"" << m.get(F_NUMREG) << "\")";
|
||||
|
||||
TRelation rel(LF_MOV);
|
||||
TRectype& rec = rel.curr();
|
||||
@ -2678,8 +2679,9 @@ bool TPrimanota_application::numdoc_handler(TMask_field& f, KEY key)
|
||||
for (cur = 0; cur.pos() < items; ++cur)
|
||||
{
|
||||
const int ad = rec.get_date(MOV_DATADOC).year();
|
||||
const TString8 cr = rec.get(MOV_REG);
|
||||
|
||||
if (ad == annodoc)
|
||||
if (ad == annodoc && cod_reg == cr)
|
||||
return yesno_box("Il documento %d / %s è già stato inserito con la registrazione %ld\nSi desidera continuare ugualmente?",
|
||||
annodoc, (const char*)f.get(), rec.get_long(MOV_NUMREG));
|
||||
}
|
||||
|
@ -1861,7 +1861,7 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
|
||||
paf0200f.set("P2_CONTATTIMAIL", mail);
|
||||
|
||||
TDate data_iscriz_albo = get_firm().get_date(NDT_DATAISCRAA);
|
||||
if(!data_iscriz_albo.empty())
|
||||
if(data_iscriz_albo.ok())
|
||||
paf0200f.set("P2_DTISCRIZEALBO", data_iscriz_albo);
|
||||
|
||||
TString rifamm = cco(doc).get("S4");
|
||||
|
Loading…
x
Reference in New Issue
Block a user