PCHD#56753 Custfunctions Absoluta mbt leverdatum en ordernummer, nu ook beschikbaar voor andere PCH omgevingen
svn path=/Website/branches/v2019.1/; revision=42934
This commit is contained in:
@@ -160,6 +160,33 @@ function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Alleen voor leverancier Absoluta uitvoeren (prs_bedrijf_key = 24003)
|
||||
if (bedr_key == 24003) {
|
||||
if (item == 1) {
|
||||
|
||||
// Leverdatum is in formaat yyyy-mm-dd
|
||||
var leverdatum = punchNVL("NEW_ITEM-CUST_FIELD3[#]", item, "Onbekend");
|
||||
__Log('Leverdatum: CUST_FIELD3[' + item + ']= ' + leverdatum);
|
||||
if (leverdatum != "Onbekend")
|
||||
{
|
||||
sql = "SELECT TO_DATE(" + safe.quoted_sql(leverdatum) + ", 'yyyy-mm-dd') leverdatum FROM DUAL";
|
||||
oRs = Oracle.Execute(sql);
|
||||
leverdatum = oRs("leverdatum").value;
|
||||
result.orderurl = "&leverdatum=" + (new Date(leverdatum)).getTime();
|
||||
}
|
||||
}
|
||||
|
||||
// En voor elk item:
|
||||
var ordernr = punchNVL("NEW_ITEM-EXT_PRODUCT_ID[#]", item, "Onbekend");
|
||||
__Log('ORDERNR: PRODUCT_ID[' + item + ']= ' + ordernr);
|
||||
|
||||
if (ordernr != 'Onbekend')
|
||||
{
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_notitie = " + safe.quoted_sql(ordernr) + " WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
oRs = Oracle.Execute(sql);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user