From b326fcc65d85128d32d09c9747e5827618db3895 Mon Sep 17 00:00:00 2001 From: "d.lechner" <d.lechner@adito.de> Date: Fri, 26 Jul 2019 00:04:28 +0200 Subject: [PATCH] Prod2prod update Price list --- entity/Prod2prod_entity/Prod2prod_entity.aod | 1 + .../recordcontainers/jdito/onUpdate.js | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 entity/Prod2prod_entity/recordcontainers/jdito/onUpdate.js diff --git a/entity/Prod2prod_entity/Prod2prod_entity.aod b/entity/Prod2prod_entity/Prod2prod_entity.aod index fc76ea57a4..b4721e7460 100644 --- a/entity/Prod2prod_entity/Prod2prod_entity.aod +++ b/entity/Prod2prod_entity/Prod2prod_entity.aod @@ -130,6 +130,7 @@ <jDitoRecordAlias>Data_alias</jDitoRecordAlias> <contentProcess>%aditoprj%/entity/Prod2prod_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <onInsert>%aditoprj%/entity/Prod2prod_entity/recordcontainers/jdito/onInsert.js</onInsert> + <onUpdate>%aditoprj%/entity/Prod2prod_entity/recordcontainers/jdito/onUpdate.js</onUpdate> <onDelete>%aditoprj%/entity/Prod2prod_entity/recordcontainers/jdito/onDelete.js</onDelete> <recordFieldMappings> <jDitoRecordFieldMapping> diff --git a/entity/Prod2prod_entity/recordcontainers/jdito/onUpdate.js b/entity/Prod2prod_entity/recordcontainers/jdito/onUpdate.js new file mode 100644 index 0000000000..0dff9d0fdd --- /dev/null +++ b/entity/Prod2prod_entity/recordcontainers/jdito/onUpdate.js @@ -0,0 +1,15 @@ +import("system.datetime"); +import("system.vars"); +import("system.db"); + +var cols = [ "SOURCE_ID" + , "QUANTITY" + , "OPTIONAL" + , "TAKEPRICE" ]; + +var vals = [ vars.get("$field.SOURCE_ID") + , vars.get("$field.QUANTITY") + , vars.get("$field.OPTIONAL") + , vars.get("$field.TAKEPRICE") ]; + +db.updateData("PROD2PROD", cols, null, vals, "PROD2PRODID = '" + vars.get("$field.PROD2PRODID") + "'"); \ No newline at end of file -- GitLab