##@TABLE.strCaption h##

{$includes} {include_if_exists file="include/header.##@ext##"} {literal}
{/literal} ##if @BUILDER.bViewPDF## {if !$pdf}
##message PDF_VIEW##
{/if} ##endif##

| ##@TABLE.strCaption hn##

##foreach @TABLE.arrReportGroupFields as @g##
##foreach @TABLE.arrReportGroupFields as @gg filter @gg.nGroupOrder<@g.nGroupOrder##
##endfor## | ##Fields[strName==@g.strGroupField].strLabel h##: {$row.1##@g.strGroupField g##_grval}
##if @last##
##foreach @TABLE.arrReportGroupFields as @gg##
##endfor## ##foreach Fields as @f filter @f.bReportPage && @TABLE.arrReportGroupFields[strGroupField==@f.strName].len==0 order nReportPageOrder## | ##@f.strLabel h## ##endfor##
##endif## ##endfor## ##if @TABLE.bReportShowDetails##
##foreach @TABLE.arrReportGroupFields as @g## ##if @g.nGroupInterval##
{$row.1##@g.strGroupField g##_value} ##else## | ##endif## ##endfor## ##foreach Fields as @f filter @f.bReportPage && @TABLE.arrReportGroupFields[strGroupField==@f.strName].len==0 order nReportPageOrder## | {$row.1##@f.strName g##_value} ##endfor##
##endif## ##foreach @TABLE.arrReportGroupFields as @g order desc## ##if @g.bShowGroupSummary##
##repeat @TABLE.arrReportGroupFields.len-@index##
##endrepeat## ##foreach Fields as @f filter @f.strName=@g.strGroupField## | ##message SUMMARY_FOR## ##@f.strLabel h## {$row.1##@g.strGroupField g##_grval} - {$row.group##@g.strGroupField g##_total_cnt} ##message RECORDS_TOTAL## ##endfor##
##if Fields[bReportPage && bSum].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder## ##if @g.strGroupField==@f.strName##
##message SUM## ##elseif @f.bSum## | {$row.group##@g.strGroupField g##_total##@f.strName g##_sum} ##elseif @index<@g.nGroupOrder## | ##else## | ##endif## ##endfor##
##endif## ##if Fields[bReportPage && bAvg].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder## ##if @g.strGroupField==@f.strName##
##message AVERAGE## ##elseif @f.bAvg## | {$row.group##@g.strGroupField g##_total##@f.strName g##_avg} ##elseif @index<@g.nGroupOrder## | ##else## | ##endif## ##endfor##
##endif## ##if Fields[bReportPage && bMin].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder## ##if @g.strGroupField==@f.strName##
##message MIN## ##elseif @f.bMin## | {$row.group##@g.strGroupField g##_total##@f.strName g##_min} ##elseif @index<@g.nGroupOrder## | ##else## | ##endif## ##endfor##
##endif## ##if Fields[bReportPage && bMax].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder## ##if @g.strGroupField==@f.strName##
##message MAX## ##elseif @f.bMax## | {$row.group##@g.strGroupField g##_total##@f.strName g##_max} ##elseif @index<@g.nGroupOrder## | ##else## | ##endif## ##endfor##
##endif## ##endif## ##endfor## ##if @TABLE.bReportPageSummary##
##message PAGE_SUMMARY## {$page.page_total_cnt} - ##message RECORDS_TOTAL##
##if Fields[bReportPage && bSum].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder##
##if @first## ##message SUM## ##endif## ##if @f.bSum## {$page.page_total##@f.strName g##_sum} ##else## ##endif## ##endfor##
##endif## ##if Fields[bReportPage && bAvg].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder##
##if @first## ##message AVERAGE## ##endif## ##if @f.bAvg## {$page.page_total##@f.strName g##_avg} ##else## ##endif## ##endfor##
##endif## ##if Fields[bReportPage && bMin].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder##
##if @first## ##message MIN## ##endif## ##if @f.bMin## {$page.page_total##@f.strName g##_min} ##else## ##endif## ##endfor## ##endif## ##if Fields[bReportPage && bMax].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder##
##if @first## ##message MAX## ##endif## ##if @f.bMax## {$page.page_total##@f.strName g##_max} ##else## ##endif## ##endfor##
##endif## ##endif## ##if @TABLE.bReportGlobalSummary##
##message GLOBAL_SUMMARY## {$global_total_cnt} - ##message RECORDS_TOTAL##
##if Fields[bReportPage && bSum].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder##
##if @first## ##message SUM## ##endif## ##if @f.bSum## {$global_total##@f.strName g##_sum} ##else## ##endif## ##endfor##
##endif## ##if Fields[bReportPage && bAvg].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder##
##if @first## ##message AVERAGE## ##endif## ##if @f.bAvg## {$global_total##@f.strName g##_avg} ##else## ##endif## ##endfor##
##endif## ##if Fields[bReportPage && bMin].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder##
##if @first## ##message MIN## ##endif## ##if @f.bMin## {$global_total##@f.strName g##_min} ##else## ##endif## ##endfor##
##endif## ##if Fields[bReportPage && bMax].len##
##foreach Fields as @f filter @f.bReportPage order nReportPageOrder##
##if @first## ##message MAX## ##endif## ##if @f.bMax## {$global_total##@f.strName g##_max} ##else## ##endif## ##endfor##
##endif## ##endif##

{if !$pdf || !$all} {include_if_exists file="include/footer.##@ext##"} {/if} ##if @BUILDER.bViewPDF## {if !$pdf}
{/if} ##endif##