YASK#88933 Fouten en Waarschuwingen ook weergeven bij het verwerken

svn path=/Website/trunk/; revision=70365
This commit is contained in:
2025-09-18 15:19:46 +00:00
parent 98d7cefa9a
commit 9e0efae928

View File

@@ -393,6 +393,10 @@ function impReadStream(fileStream, import_app_key, params)
function impProcessStream(import_key, params)
{
var result = {message: "", success: false};
var now_sql = "SELECT TO_CHAR (SYSDATE, 'DD-MM-YYYY HH24:MI:SS') now FROM DUAL";
var now_oRs = Oracle.Execute(now_sql);
var start = now_oRs("now").Value;
now_oRs.Close();
var sql = "SELECT ia.fac_import_app_key"
+ ", fac_import_app_code"
@@ -484,6 +488,30 @@ function impProcessStream(import_key, params)
result.message = (typeof L != "undefined"?L("lcl_imp_inf_processed"):"Ingelezen gegevens zijn verwerkt"); // Geen L vanuit gen_import.wsf!
result.success = true;
var sql = "SELECT COUNT(*)"
+ " FROM imp_log"
+ " WHERE imp_log_status = 'W'"
+ " AND imp_log_datum >= TO_DATE (" + safe.quoted_sql(start) + ", 'DD-MM-YYYY HH24:MI:SS')" // Negeer de waarschuwingen van het inlezen
+ " AND fac_import_key = " + import_key;
var oRs = Oracle.Execute(sql);
var cntW = oRs(0).Value;
oRs.Close();
if (cntW > 0) {
result.message += "\n" + (typeof L != "undefined" ? L("lcl_imp_rap_w") : "Waarschuwingen") + ": " + cntW;
}
var sql = "SELECT COUNT(*)"
+ " FROM imp_log"
+ " WHERE imp_log_status = 'E'"
+ " AND imp_log_datum >= TO_DATE (" + safe.quoted_sql(start) + ", 'DD-MM-YYYY HH24:MI:SS')" // Negeer de fouten van het inlezen
+ " AND fac_import_key = " + import_key;
var oRs = Oracle.Execute(sql);
var cntE = oRs(0).Value;
oRs.Close();
if (cntE > 0) {
result.message += "\n" + (typeof L != "undefined" ? L("lcl_imp_rap_e") : "Fouten") + ": " + cntE;
}
return result;
}