VLKC#48587 Fleurop-punchout/Extra CUST_FIELDs
svn path=/Website/branches/v2017.2/; revision=36660
This commit is contained in:
@@ -78,20 +78,38 @@ bes_punch_receive = function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
{
|
||||
// PO
|
||||
var po_nr = punchNVL("NEW_ITEM-CUST_FIELD3[#]", item, "Onbekend");
|
||||
__Log('PO-NR: CUST_FIELD3[' + item + ']= ' + po_nr);
|
||||
__Log('PO-NR: CUST_FIELD3[' + item + ']= ' + po_nr);
|
||||
if (po_nr != 'Onbekend')
|
||||
{
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_opmerking = " + safe.quoted_sql(po_nr) + " WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
result.flex_defaults = "Refnr. leverancier=" + po_nr;
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_opmerking = " + safe.quoted_sql(po_nr) + " WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
result.flex_defaults = result.flex_defaults + "&Refnr. leverancier=" + po_nr;
|
||||
}
|
||||
// BTW
|
||||
var btw_perc = punchNVL("NEW_ITEM-CUST_FIELD4[#]", item, "Onbekend");
|
||||
__Log('BTW-PERCENTAGE: CUST_FIELD4[' + item + ']= ' + btw_perc);
|
||||
__Log('BTW-PERCENTAGE: CUST_FIELD4[' + item + ']= ' + btw_perc);
|
||||
if (btw_perc != 'Onbekend')
|
||||
{
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_btw = ROUND(" + parseFloat(btw_perc) + ") WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_btw = ROUND(" + parseFloat(btw_perc) + ") WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
}
|
||||
// Afleverdatum (in formaat yyyy-mm-dd)
|
||||
var leverdatum = punchNVL("NEW_ITEM-CUST_FIELD6[#]", item, "Onbekend");
|
||||
__Log('AFLEVERDATUM: CUST_FIELD6[' + item + ']= ' + leverdatum);
|
||||
if (leverdatum != 'Onbekend')
|
||||
{
|
||||
sql = "SELECT TO_DATE(" + safe.quoted_sql(leverdatum) + ", 'dd-mm-yyyy') leverdatum FROM DUAL";
|
||||
oRs = Oracle.Execute(sql);
|
||||
leverdatum = oRs("leverdatum").value;
|
||||
oRs.Close();
|
||||
result.orderurl = "&leverdatum=" + (new Date(leverdatum)).getTime();
|
||||
}
|
||||
// Afleveradres
|
||||
var leveradres = punchNVL("NEW_ITEM-CUST_FIELD7[#]", item, "Onbekend");
|
||||
__Log('AFLEVERADRES: CUST_FIELD7[' + item + ']= ' + leveradres);
|
||||
if (leveradres != 'Onbekend')
|
||||
{
|
||||
result.flex_defaults = result.flex_defaults + "&Alternatief adres=" + leveradres;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user