Browse Source

RPTA: Leerzeilen-Ausblendung für Textfelder erweitert und Aggregatprüfung korrigiert

master
Andre Knieschewski 4 days ago
parent
commit
2d9d363441
  1. 25
      src-modules/module/rpta/schluesseltabellen/fm_templates.unl

25
src-modules/module/rpta/schluesseltabellen/fm_templates.unl

@ -550,18 +550,19 @@ select '${removeEmptyLines}';\
</#if> \ </#if> \
</#foreach>\ </#foreach>\
from tmp_stud2\ from tmp_stud2\
<#if removeEmptyLines=="true" >where 1=0\ <#if removeEmptyLines=="true">\
<#foreach column in columns>\ where 1=0\
<#assign count_aggregate=0>\ <#assign count_aggregate=0>\
<#if column.is_aggregate==1>\ <#foreach column in columns>\
<#assign count_aggregate=count_aggregate+1>\ <#if column.is_aggregate==1>\
or ${column.targetfieldname} is not null\ <#assign count_aggregate=count_aggregate+1>\
-- folgende elseif sorgt dafür, dass Spaltenlayouts ohne Aggregate immer true sind\ or ${column.targetfieldname} is not null\
-- denn ohne diese elseif wären Spaltenlayout ohne Aggregate immer false\ or trim(${column.targetfieldname}::varchar(255)) != ''\
<#elseif column.is_aggregate==0 && column?is_last && count_aggregate=0>\ </#if>\
or 1=1\ </#foreach>\
</#if>\ <#if count_aggregate==0>\
</#foreach>\ or 1=1\
</#if>\
</#if>\ </#if>\
order by \ order by \
<#if rpta_column_layout.sortclause?has_content>\ <#if rpta_column_layout.sortclause?has_content>\

Loading…
Cancel
Save