From 1d3bba0b18bd1c25731c4bd9ec446e6ab16a30d3 Mon Sep 17 00:00:00 2001 From: "a.voegl" <a.voegl@adito.de> Date: Wed, 17 Jun 2020 14:11:07 +0200 Subject: [PATCH] Preset date --- .liquibase/Data_alias/changelog.xml | 2 +- entity/Order_entity/Order_entity.aod | 1 + .../Order_entity/entityfields/dunningdate/valueProcess.js | 7 +++++++ entity/Order_entity/entityfields/paydate/valueProcess.js | 2 +- 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 entity/Order_entity/entityfields/dunningdate/valueProcess.js diff --git a/.liquibase/Data_alias/changelog.xml b/.liquibase/Data_alias/changelog.xml index da270f17329..eee29581d9d 100644 --- a/.liquibase/Data_alias/changelog.xml +++ b/.liquibase/Data_alias/changelog.xml @@ -14,5 +14,5 @@ <include relativeToChangelogFile="true" file="basic/2020.1.0/changelog.xml"/> <!--enable this only when you definetly want to overwrite the existing data with demo records:--> - <include relativeToChangelogFile="true" file="basic/_demoData/changelog.xml" context="example"/> + <!--<include relativeToChangelogFile="true" file="basic/_demoData/changelog.xml" context="example"/>--> </databaseChangeLog> \ No newline at end of file diff --git a/entity/Order_entity/Order_entity.aod b/entity/Order_entity/Order_entity.aod index 57a75025cb8..a38155223e2 100644 --- a/entity/Order_entity/Order_entity.aod +++ b/entity/Order_entity/Order_entity.aod @@ -435,6 +435,7 @@ <contentType>DATE</contentType> <resolution>DAY</resolution> <stateProcess>%aditoprj%/entity/Order_entity/entityfields/dunningdate/stateProcess.js</stateProcess> + <valueProcess>%aditoprj%/entity/Order_entity/entityfields/dunningdate/valueProcess.js</valueProcess> </entityField> <entityField> <name>DUNNINGLEVEL</name> diff --git a/entity/Order_entity/entityfields/dunningdate/valueProcess.js b/entity/Order_entity/entityfields/dunningdate/valueProcess.js new file mode 100644 index 00000000000..d5ae1be32b2 --- /dev/null +++ b/entity/Order_entity/entityfields/dunningdate/valueProcess.js @@ -0,0 +1,7 @@ +import("system.logging"); +import("system.neon"); +import("system.vars"); +import("system.result"); + +if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT && vars.get("$this.value") == "") + result.string(vars.get("$sys.date")); \ No newline at end of file diff --git a/entity/Order_entity/entityfields/paydate/valueProcess.js b/entity/Order_entity/entityfields/paydate/valueProcess.js index 2b9e8729819..d5ae1be32b2 100644 --- a/entity/Order_entity/entityfields/paydate/valueProcess.js +++ b/entity/Order_entity/entityfields/paydate/valueProcess.js @@ -3,5 +3,5 @@ import("system.neon"); import("system.vars"); import("system.result"); -if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT && vars.get("$this.value") == "")//we need "", because we are in EditMode +if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT && vars.get("$this.value") == "") result.string(vars.get("$sys.date")); \ No newline at end of file -- GitLab