From 27b3358e4083bc9b6743086250091b27a25fbd2d Mon Sep 17 00:00:00 2001 From: "b.ulrich" <b.ulrich@adito.de> Date: Wed, 15 Sep 2021 15:11:51 +0200 Subject: [PATCH] [Projekt: xRM-Sales][TicketNr.: 1077016][0% Rabatt im Angebot wird unterschiedlich angezeigt.] --- entity/Offeritem_entity/Offeritem_entity.aod | 4 ++++ .../recordfieldmappings/discount.displayvalue/expression.js | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 entity/Offeritem_entity/recordcontainers/db/recordfieldmappings/discount.displayvalue/expression.js diff --git a/entity/Offeritem_entity/Offeritem_entity.aod b/entity/Offeritem_entity/Offeritem_entity.aod index fd80ccbb1c..c56dc1744e 100644 --- a/entity/Offeritem_entity/Offeritem_entity.aod +++ b/entity/Offeritem_entity/Offeritem_entity.aod @@ -401,6 +401,10 @@ <name>PRODUCT_ID.displayValue</name> <expression>%aditoprj%/entity/Offeritem_entity/recordcontainers/db/recordfieldmappings/product_id.displayvalue/expression.js</expression> </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DISCOUNT.displayValue</name> + <expression>%aditoprj%/entity/Offeritem_entity/recordcontainers/db/recordfieldmappings/discount.displayvalue/expression.js</expression> + </dbRecordFieldMapping> </recordFieldMappings> <linkInformation> <linkInformation> diff --git a/entity/Offeritem_entity/recordcontainers/db/recordfieldmappings/discount.displayvalue/expression.js b/entity/Offeritem_entity/recordcontainers/db/recordfieldmappings/discount.displayvalue/expression.js new file mode 100644 index 0000000000..171a472565 --- /dev/null +++ b/entity/Offeritem_entity/recordcontainers/db/recordfieldmappings/discount.displayvalue/expression.js @@ -0,0 +1,4 @@ +import("system.result"); +import("Sql_lib"); + +result.string(SqlBuilder.caseWhen(newWhere("OFFERITEM.DISCOUNT is null")).then("0").elseValue("OFFERITEM.DISCOUNT").toString()); \ No newline at end of file -- GitLab