From 2a9ac800706b9460f1821ac6b172267e118c89ca Mon Sep 17 00:00:00 2001 From: "b.ulrich" <b.ulrich@adito.de> Date: Thu, 10 Jun 2021 13:55:08 +0200 Subject: [PATCH] [Projekt: xRM-Sales][TicketNr.: 1081528][Reihenfolge der Phasen in der Administration wie in der Ansicht im Vertriebsprojekt abbilden] --- .../SalesprojectPhaseDefinition_entity.aod | 2 ++ .../recordcontainers/db/fromClauseProcess.js | 5 +++++ .../recordcontainers/db/orderClauseProcess.js | 4 ++++ 3 files changed, 11 insertions(+) create mode 100644 entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/fromClauseProcess.js create mode 100644 entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/orderClauseProcess.js diff --git a/entity/SalesprojectPhaseDefinition_entity/SalesprojectPhaseDefinition_entity.aod b/entity/SalesprojectPhaseDefinition_entity/SalesprojectPhaseDefinition_entity.aod index f0edc98a503..b311e3e6418 100644 --- a/entity/SalesprojectPhaseDefinition_entity/SalesprojectPhaseDefinition_entity.aod +++ b/entity/SalesprojectPhaseDefinition_entity/SalesprojectPhaseDefinition_entity.aod @@ -110,6 +110,8 @@ <recordContainers> <dbRecordContainer> <name>db</name> + <fromClauseProcess>%aditoprj%/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/fromClauseProcess.js</fromClauseProcess> + <orderClauseProcess>%aditoprj%/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess> <onDBInsert>%aditoprj%/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/onDBInsert.js</onDBInsert> <alias>Data_alias</alias> <recordFieldMappings> diff --git a/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/fromClauseProcess.js b/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/fromClauseProcess.js new file mode 100644 index 00000000000..471acd05d19 --- /dev/null +++ b/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/fromClauseProcess.js @@ -0,0 +1,5 @@ +import("system.result"); + +//join AB_KEYWORD_ENTRY so we can order the records the correct way +result.string("SALESPROJECTPHASEDEFINITION \n\ + join AB_KEYWORD_ENTRY on (SALESPROJECTPHASEDEFINITION.PHASE = AB_KEYWORD_ENTRY.KEYID)"); \ No newline at end of file diff --git a/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/orderClauseProcess.js b/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/orderClauseProcess.js new file mode 100644 index 00000000000..0e59750c1b1 --- /dev/null +++ b/entity/SalesprojectPhaseDefinition_entity/recordcontainers/db/orderClauseProcess.js @@ -0,0 +1,4 @@ +import("system.result"); +import("system.db"); + +result.object({"AB_KEYWORD_ENTRY.SORTING": db.ASCENDING}); \ No newline at end of file -- GitLab