Patch level : 12.0 838
Files correlati : fp0.exe Commento : Aggiunto numero fornitore nel log da fatture annullate
This commit is contained in:
parent
66289107fd
commit
c5a8b5eb75
@ -653,7 +653,7 @@ void TPassive_mask::log_contab()
|
||||
TFilename cg_ini;
|
||||
TString msg;
|
||||
TF1_log log;
|
||||
std::vector<TString> doc_saved, doc_canceled, save_numreg, save_protiv;
|
||||
std::vector<TString> doc_saved, doc_canceled, save_numreg, save_protiv, canc_forn;
|
||||
FOR_EACH_SHEET_ROW(sfield(F_DOCS), n, row)
|
||||
{
|
||||
TString num; num.format("%04d", n);
|
||||
@ -665,23 +665,17 @@ void TPassive_mask::log_contab()
|
||||
if(cg_ini.exist())
|
||||
{
|
||||
TConfig config(cg_ini, "Transaction");
|
||||
TString numdoc;
|
||||
TString numreg;
|
||||
TString protiv;
|
||||
|
||||
if (config.get("Result") == "OK")
|
||||
{
|
||||
numdoc = config.get(MOV_NUMDOCEXT, "23");
|
||||
numreg = config.get(MOV_NUMREG, "23");
|
||||
protiv = config.get(MOV_PROTIVA, "23");
|
||||
doc_saved.insert(doc_saved.end(), numdoc);
|
||||
save_numreg.insert(save_numreg.end(), numreg);
|
||||
save_protiv.insert(save_protiv.end(), protiv);
|
||||
doc_saved.insert(doc_saved.end(), config.get(MOV_NUMDOCEXT, "23"));
|
||||
save_numreg.insert(save_numreg.end(), config.get(MOV_NUMREG, "23"));
|
||||
save_protiv.insert(save_protiv.end(), config.get(MOV_PROTIVA, "23"));
|
||||
}
|
||||
else if(config.get("Result") == "CANCEL")
|
||||
{
|
||||
numdoc = config.get(MOV_NUMDOCEXT, "23");
|
||||
doc_canceled.insert(doc_canceled.end(), numdoc);
|
||||
doc_canceled.insert(doc_canceled.end(), config.get(MOV_NUMDOCEXT, "23"));
|
||||
canc_forn.insert(canc_forn.end(), config.get(MOV_CODCF, "23"));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -704,12 +698,12 @@ void TPassive_mask::log_contab()
|
||||
{
|
||||
msg.cut(0);
|
||||
if (elem_canc == 1)
|
||||
msg << "La registrazione del documento n. '" << doc_canceled[0] << "' e' stata annullata.";
|
||||
msg << "La registrazione del documento n. '" << doc_canceled[0] << "' e' stata annullata. (fornitore n. " << canc_forn[0] << ")";
|
||||
else
|
||||
msg << "Sono state annullate " << elem_canc << " registrazioni.";
|
||||
if (elem_canc > 1)
|
||||
for (int i = 0; i < elem_canc; i++)
|
||||
msg << "\n - Documento n. '" << doc_canceled[i] << "'";
|
||||
msg << "\n - Documento n. '" << doc_canceled[i] << "'. (fornitore n. " << canc_forn[0] << ")";
|
||||
TToken_string msg_tok(msg, '\n');
|
||||
for (int i = 0; i < msg_tok.items(); i++)
|
||||
log.log(LOG_WARN, msg_tok.get());
|
||||
|
Loading…
x
Reference in New Issue
Block a user