Skip to content
Snippets Groups Projects
Commit fd37a611 authored by Sebastian Pongratz's avatar Sebastian Pongratz :ping_pong:
Browse files

Merge branch 'sales_2002692_FixOfferEditingWithoutOrderThrowsError' into '2021.2.3'

[Projekt: xRM-Sales][TicketNr.: 2002692][Fehler in Angebot beim Bearbeiten ohne hinterlegte Belege]

See merge request xrm/basic!1598
parents d1c7d5ed 92ba5fbf
No related branches found
No related tags found
No related merge requests found
import("system.neon");
import("system.result");
import("system.vars");
//the string concating is needed, because otherwise the Scan Services of the designer would mark the "missing" fields as erros
var fieldparams = {};
fieldparams["$field" + ".CONTACT_ID"] = vars.getString("$field.CONTACT_ID") || "";
fieldparams["$field" + ".ISOLANGUAGE"] = vars.getString("$field.ISOLANGUAGE") || "";
fieldparams["$field" + ".OFFER_ID"] = vars.getString("$field.OFFER_ID") || "";
fieldparams["$field" + ".CURRENCY"] = vars.getString("$field.CURRENCY") || "";
fieldparams["$field" + ".PAYMENTADDRESS"] = vars.getString("$field.ADDRESS") || "";
fieldparams["$field" + ".DELIVERYADDRESS"] = vars.getString("$field.ADDRESS") || "";
fieldparams["$field" + ".OBJECT_TYPE"] = vars.getString("$field.OBJECT_TYPE") || "";
fieldparams["$field" + ".OBJECT_ROWID"] = vars.getString("$field.OBJECT_ROWID") || "";
fieldparams["$field" + ".DISCOUNT"] = vars.getString("$field.DISCOUNT") || "";
if(vars.get("$sys.operatingstate") != neon.OPERATINGSTATE_EDIT && vars.get("$sys.operatingstate") != neon.OPERATINGSTATE_NEW)
{
//the string concating is needed, because otherwise the Scan Services of the designer would mark the "missing" fields as erros
var fieldparams = {};
fieldparams["$field" + ".CONTACT_ID"] = vars.getString("$field.CONTACT_ID") || "";
fieldparams["$field" + ".ISOLANGUAGE"] = vars.getString("$field.ISOLANGUAGE") || "";
fieldparams["$field" + ".OFFER_ID"] = vars.getString("$field.OFFER_ID") || "";
fieldparams["$field" + ".CURRENCY"] = vars.getString("$field.CURRENCY") || "";
fieldparams["$field" + ".PAYMENTADDRESS"] = vars.getString("$field.ADDRESS") || "";
fieldparams["$field" + ".DELIVERYADDRESS"] = vars.getString("$field.ADDRESS") || "";
fieldparams["$field" + ".OBJECT_TYPE"] = vars.getString("$field.OBJECT_TYPE") || "";
fieldparams["$field" + ".OBJECT_ROWID"] = vars.getString("$field.OBJECT_ROWID") || "";
fieldparams["$field" + ".DISCOUNT"] = vars.getString("$field.DISCOUNT") || "";
result.string(JSON.stringify(fieldparams));
\ No newline at end of file
result.string(JSON.stringify(fieldparams));
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment