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

Merge branch 'sales_pn_1083255_fix' into '2021.1'

Sales pn 1083255 fix

See merge request xrm/basic!1096
parents 962a22f0 a7711e14
No related branches found
No related tags found
No related merge requests found
......@@ -7,7 +7,7 @@ import("system.db");
import("system.result");
import("Context_lib");
if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$field.OBJECT_ROWID"))
if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || !vars.get("$this.value"))
{
result.string("");
}
......
import("system.vars");
import("system.result");
if(vars.get("$this.value") && vars.get("$param.SalesorderId_param"))
if(!vars.get("$this.value") && vars.get("$param.SalesorderId_param"))
{
result.string(vars.get("$param.SalesorderId_param"))
}
\ No newline at end of file
}
......@@ -6,9 +6,13 @@ import("Workflow_lib");
var rowdata = vars.get("$local.rowdata");
var oid = rowdata["SALESORDER.SALESORDERID"];
var links = EntityConsumerRowsHelper.getCurrentConsumerRows("Links", ["OBJECT_ROWID", "OBJECT_TYPE", "SALESORDER_ID"]);
OrderLinkUtils.handleLinks(links, oid, vars.get("$field.Links.deletedRows"));
if(vars.exists("$field.Links.deletedRows"))
{
// only if Links are aviable (e.g. if the Order is updated via write entities)
var links = EntityConsumerRowsHelper.getCurrentConsumerRows("Links", ["OBJECT_ROWID", "OBJECT_TYPE", "SALESORDER_ID"]);
OrderLinkUtils.handleLinks(links, oid, vars.get("$field.Links.deletedRows"));
}
if(vars.get("$field.DiscountChanged") == "true" && oid){
var discount = rowdata["SALESORDER.DISCOUNT"];
......
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