Skip to content
Snippets Groups Projects
Commit deea3156 authored by Benjamin Ulrich's avatar Benjamin Ulrich :speech_balloon:
Browse files

Merge branch 'sales_pn_1080906_offeritemdeletionerror' into '2021.1'

[Projekt: xRM-Sales][TicketNr.: 1080906][Position in Angebot löschen führt zu Fehlermeldung]

See merge request xrm/basic!960
parents db9257ba 6fe6dcc9
No related branches found
No related tags found
No related merge requests found
......@@ -16,28 +16,15 @@ if(oid != "")
deletedIds.push(oiid);
var cols = ["NET", "VAT"];
var vals = oiUtils.getNetAndVat(deletedIds);
var vals = oiUtils.getNetAndVat(deletedIds);
var discountedVals = OfferItemUtils.getDiscountedNet(deletedIds, oid, discount);
let config = entities.createConfigForUpdatingRows()
config.entity("Offer_entity");
if(discountedVals){
config.fieldValues({
"NET": vals[0],
"VAT": vals[1],
"DISCOUNTED_NET": discountedVals[0],
"DISCOUNTED_VAT": discountedVals[1]
});
}
else{
config.fieldValues({
"NET": vals[0],
"VAT": vals[1]
});
if(discountedVals)
{
cols.push("DISCOUNTED_NET", "DISCOUNTED_VAT");
vals = vals.concat(discountedVals);
}
config.uid(oid);
entities.updateRow(config);
}
\ No newline at end of file
newWhere("SALESORDER.SALESORDERID", oid)
.updateData(true, "SALESORDER", cols, null, vals);
}
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