From 67e0f4cd94878551b0521b74b00aee19409e76a5 Mon Sep 17 00:00:00 2001 From: Daniel Quathamer Date: Thu, 27 Aug 2026 16:10:56 +0200 Subject: [PATCH] Code-Auslagerung Spaltendef. in SP #20 --- src-modules/module/rpta/conf/rpta.xml | 30 +++++++++++++- .../module/rpta/masken/48000_maskeninfo.unl | 23 ++--------- .../prozeduren/proc_get_rpta_columns_p.sql | 41 +++++++++++++++++++ 3 files changed, 74 insertions(+), 20 deletions(-) create mode 100644 src-modules/module/rpta/prozeduren/proc_get_rpta_columns_p.sql diff --git a/src-modules/module/rpta/conf/rpta.xml b/src-modules/module/rpta/conf/rpta.xml index 8b642f2..cd52fc3 100644 --- a/src-modules/module/rpta/conf/rpta.xml +++ b/src-modules/module/rpta/conf/rpta.xml @@ -330,7 +330,35 @@ - + + + sp_get_rpta_columns + Liefert die Spaltne eines Spaltenlayouts zurück + + + p_column_layout_uniquename + varchar(255) + Spaltenlayout uniquename + + + + + + $RPTA_PFAD/prozeduren/proc_get_rpta_columns_p.sql + POSTGRES + function + + + + + columns + RECORD + + + Liefert die Columns zurück + + + Abfragen zur Administration von Berichtsassistent diff --git a/src-modules/module/rpta/masken/48000_maskeninfo.unl b/src-modules/module/rpta/masken/48000_maskeninfo.unl index 2cf3709..28aee43 100644 --- a/src-modules/module/rpta/masken/48000_maskeninfo.unl +++ b/src-modules/module/rpta/masken/48000_maskeninfo.unl @@ -52,25 +52,10 @@ select L.uniquename,\ \ ]]>\ >\ -/* and C.uniquename in (<>) */\ -order by CL.sortnr\ +SELECT * from sp_rpta_columns_in_layout(<>::varchar(255))\ +where 1=1\ +/* and column_uniquename in (<>) */\ +order by sortnr\ ;\ ]]>\