diff --git a/src-modules/module/rpta/masken/48280_felderinfo.unl b/src-modules/module/rpta/masken/48280_felderinfo.unl new file mode 100644 index 0000000..11c8bd3 --- /dev/null +++ b/src-modules/module/rpta/masken/48280_felderinfo.unl @@ -0,0 +1,33 @@ +48280^Studiengang^39^0^0^150^200^6^char^30^0^999^<> select tid,name,sortnr from sichten where art in ('MAN-STG-Kostenstellen-Sicht','MAN-Studiengang-Sicht') and aktiv=1 order by 3,2;^ ^ ^ +48281^Kennzahl^100^0^0^150^200^2^char^255^0^1^<> select C.id,trim(C.name) || ' - (' || C.id || ')'\ +from kenn_katalog C\ +where \ +C.id in (select distinct kenn_zahl from sxc_zahl_wert where sxc_bestand_id=<>)\ +order by id^ ^ ^ +48282^Institution^2^0^0^150^200^1^char^30^0^999^<>select tid,type,name from sichten where art ='MAN-Kostenstellen-Sicht' and aktiv=1 order by type,name;^ ^ ^ +48283^Start-Jahr^4^0^0^100^50^1^integer^30^0^1^<> SELECT distinct ord,name FROM aggregierung where kategorie='KENN-Jahr' order by 1;^ ^<> SELECT ord,name FROM aggregierung where kategorie='KENN-Jahr' and ord=(year(today())-1) ;^ +48284^Startsemester^7^0^0^140^80^1^integer^30^0^999^<> select tid, eintrag from man_semester order by tid DESC;^ ^ ^ +48285^tablestylesheet^121^0^0^100^200^1^char^200^0^13^<> select distinct filename,X.caption from sx_stylesheets X,sx_mask_style S where X.tid=S.stylesheet_id and S.maskeninfo_id=888881430^hidden^<> select distinct filename,X.caption from sx_stylesheets X,sx_mask_style S where X.tid=S.stylesheet_id and S.maskeninfo_id=888881430 and S.ord=1^ +48286^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<>SELECT uniquename,\ + caption\ +FROM rpta_column_layout \ +where resultset_id in (select R.tid from rpta_resultset R where R.uniquename='rpta_sxc_zahl_wert'\ +and R.systeminfo_id=200)\ +order by sortnr, caption\ + ;^ ^<>SELECT uniquename,\ + caption\ +FROM rpta_column_layout \ +where resultset_id in (select R.tid from rpta_resultset R where R.uniquename='rpta_sxc_zahl_wert'\ +and R.systeminfo_id=200) and uniquename='sxc_zahl_wert_stammdaten_nrw';^ +48287^Spalten^3001^0^0^150^190^10^char^30^0^999^<>\ +select C.uniquename, C.caption ,L.layout_id from rpta_column C, rpta_column2layout L where C.tid=L.column_id and layout_id in\ +(select tid from rpta_column_layout where uniquename=<>) \ +and L.is_visible=1\ +order by 2;^ ^ ^ +48288^Schlüssel anzeigen^150^0^0^100^100^1^integer^30^0^1^<> select 1,'Ja' from xdummy union select 0,'Nein' from xdummy^hidden^<> select 1,'Ja' from xdummy^ +48289^Ausgabeformat^4001^0^0^100^150^1^char^200^0^1^<> select element_value,description from menu_element where element='Ausgabeformat' and nature::smallint<100 order by nature::smallint^ ^<> select element_value,description from menu_element where element='Ausgabeformat' and description='HTML';^ +48290^Endsemester^8^0^0^140^100^1^integer^30^0^999^<> select tid, eintrag from man_semester order by tid DESC;^ ^ ^ +48291^End-Jahr^5^0^0^100^50^1^integer^30^0^1^<> SELECT distinct ord,name FROM aggregierung where kategorie='KENN-Jahr' order by 1;^ ^<> SELECT ord,name FROM aggregierung where kategorie='KENN-Jahr' and ord=(year(today())-1) ;^ +48292^Zeitraumtyp^110^0^0^100^150^1^char^30^1^1^<> select 'S', 'Semester' from xdummy union select 'J', 'Jahr' from xdummy^hidden^<> select 'S', 'Semester' from xdummy^ +48293^Bestand^1^0^0^150^200^1^char^30^1^1^<> select tid,name from sxc_bestand;^ ^<> select tid,name from sxc_bestand order by tid;^ +48294^Hochschule^1^0^0^150^200^5^char^30^0^12^<> select tid, type, name,sortnr from sichten where art in('SXC_Hochschulen-Sicht') and aktiv=1 order by sortnr desc, name;^ ^ ^ diff --git a/src-modules/module/rpta/masken/48280_maske_system_bez.unl b/src-modules/module/rpta/masken/48280_maske_system_bez.unl new file mode 100644 index 0000000..f53e833 --- /dev/null +++ b/src-modules/module/rpta/masken/48280_maske_system_bez.unl @@ -0,0 +1 @@ +48280^200^ diff --git a/src-modules/module/rpta/masken/48280_masken_felder_bez.unl b/src-modules/module/rpta/masken/48280_masken_felder_bez.unl new file mode 100644 index 0000000..eba03bd --- /dev/null +++ b/src-modules/module/rpta/masken/48280_masken_felder_bez.unl @@ -0,0 +1,15 @@ +48280^48280^ +48280^48281^ +48280^48282^ +48280^48283^ +48280^48284^ +48280^48285^ +48280^48286^ +48280^48287^ +48280^48288^ +48280^48289^ +48280^48290^ +48280^48291^ +48280^48292^ +48280^48293^ +48280^48294^ diff --git a/src-modules/module/rpta/masken/48280_maskeninfo.unl b/src-modules/module/rpta/masken/48280_maskeninfo.unl new file mode 100644 index 0000000..325eee5 --- /dev/null +++ b/src-modules/module/rpta/masken/48280_maskeninfo.unl @@ -0,0 +1,139 @@ +48280^SuperX-Connect Kennzahlen^--Freemarker Template\ +<#include "SQL_lingua_franca"/>\ +<#include "SuperX_general"/>\ +--\ +--Autor D. Quathamer 2024\ +\ +>;]]>\ +\ +\ +\ +\ +>;\ +\ +]]>\ +>\ +/* and C.uniquename in (<>) */\ +order by CL.sortnr\ + ;\ +]]>\ += <> */\ +/* and tid <= <> */\ +<#if "<>"="1" || "<>"="2">\ +and substring('' || tid from 5 for 1)='<>'\ +\ +;\ +\ +]]>\ +\ +\ +\ +<#assign jahr_param="" />\ +<#assign jahr_filter="1=1" />\ +/* <#assign jahr_param="<>" /> */\ +--Akad. Jahr 2022: WS + SS - Beispiel: WS 22/23 + SS 2023\ +<#if jahr_param !="">\ +<#assign jahr_filter="(" />\ +<#assign jahr_filter=jahr_filter + "(substring('' || sem from 5 for 1)='2' and val(substring('' || sem_rueck_beur_ein from 1 for 4))="+jahr_param+")" />\ +<#assign jahr_filter=jahr_filter + " or "/>\ +<#assign jahr_filter=jahr_filter + "(substring('' || sem from 5 for 1)='1' and (val(substring('' || sem_rueck_beur_ein from 1 for 4))-1)="+jahr_param+")" />\ +<#assign jahr_filter=jahr_filter + ")" />\ +\ +\ +<#assign filter="1=1\ +/* and hs_nr in (<>) */\ +/* and geschlecht=<> */\ +/* and kenn_katalog.id in (<>) */ \ +/* and jahr >= <> */\ +/* and jahr <= <> */\ +" />\ +\ +\ +\ +<#if columns?has_content>\ +\ +<#if basetable.is_virtual==1>\ +\ +create temp table ${basetable.runtime_tablename} as\ +select ${rpta_resultset.fieldclause} \ +from ${rpta_resultset.joinclause} \ +where 1=1\ +<#if rpta_resultset.whereclause != ""> \ +${rpta_resultset.whereclause} \ +and ${filter}\ +;\ +\ +\ +\ +\ +<@rpta_interpret_column_layout nonvirtualTableFilter=filter/>\ +\ +\ + --wenn columns?has_content^--Freemarker Template\ + XIL List\ + sizable_columns horizontal_scrolling\ + drop_and_delete movable_columns \ + white_space_color=COLOR_WHITE fixed_columns=1\ + min_heading_height=55\ +<#foreach column in columns>\ +<#if column.is_visible!=0>\ +Column CID=0 heading_text="${column.caption}" center_heading explanation="${column.description}"\ + row_selectable heading_platform readonly\ + width=${column.visible_width} text_size=60\ +\ +\ +@@@^ ^ ^Übersicht über vorberechnete Kennzahlen^drop table if exists tmp_stud2; drop table if exists tmp_stud3;^^1^600^360^^0^<>SELECT description FROM rpta_column_layout where tid=<>;^ diff --git a/src-modules/module/rpta/masken/48280_sachgeb_maske_bez.unl b/src-modules/module/rpta/masken/48280_sachgeb_maske_bez.unl new file mode 100644 index 0000000..d2d2431 --- /dev/null +++ b/src-modules/module/rpta/masken/48280_sachgeb_maske_bez.unl @@ -0,0 +1 @@ +200^48280^