Commit 31f45b4b082b0e8d3f2121b2bd258ea4278ef6e1
1 parent
544baa97
Exists in
master
Corrigido histórico escolar para buscar corretamente nomes dos pais.
* O relatório tentará primeiro exibir o nome dos pais nesta ordem: - nome da pessoa fisica vinculada ao cadastro do aluno. - nome informado manualmente no antigo cadastro de aluno. - por fim caso não encontre nenhum nume, exibirá 'Não informado'.
Showing
1 changed file
with
10 additions
and
12 deletions
Show diff stats
ieducar/modules/Reports/ReportSources/portabilis_historico_escolar_9anos.jrxml
... | ... | @@ -252,9 +252,7 @@ FROM pmieducar.aluno, |
252 | 252 | fisica.idpes = aluno.ref_idpes AND |
253 | 253 | aluno.cod_aluno = $P{aluno}) as data_nasc, |
254 | 254 | |
255 | -(SELECT public.fcn_upper(COALESCE(aluno.nm_pai,'NAO INFORMADO')) || ' e ' || public.fcn_upper(COALESCE(aluno.nm_mae,'NAO INFORMADO')) | |
256 | -FROM pmieducar.aluno | |
257 | - WHERE aluno.cod_aluno = $P{aluno}) as nome_dos_pais | |
255 | +(SELECT public.fcn_upper(COALESCE((SELECT pessoa_pai.nome FROM cadastro.fisica AS pessoa_aluno, cadastro.pessoa AS pessoa_pai WHERE pessoa_aluno.idpes = ref_idpes AND pessoa_pai.idpes = pessoa_aluno.idpes_pai), aluno.nm_pai, 'NAO INFORMADO')) || ' e ' || public.fcn_upper(COALESCE((SELECT pessoa_mae.nome FROM cadastro.fisica AS pessoa_aluno, cadastro.pessoa AS pessoa_mae WHERE pessoa_aluno.idpes = ref_idpes AND pessoa_mae.idpes = pessoa_aluno.idpes_mae), aluno.nm_mae, 'NAO INFORMADO') ) FROM pmieducar.aluno WHERE aluno.cod_aluno = $P{aluno}) AS nome_dos_pais | |
258 | 256 | |
259 | 257 | FROM ( |
260 | 258 | SELECT nm_disciplina, |
... | ... | @@ -1187,15 +1185,15 @@ ORDER BY 1 ASC]]> |
1187 | 1185 | <field name="obs7" class="java.lang.String"/> |
1188 | 1186 | <field name="obs8" class="java.lang.String"/> |
1189 | 1187 | <field name="obs9" class="java.lang.String"/> |
1190 | - <field name="freq1" class="java.lang.Double"/> | |
1191 | - <field name="freq2" class="java.lang.Double"/> | |
1192 | - <field name="freq3" class="java.lang.Double"/> | |
1193 | - <field name="freq4" class="java.lang.Double"/> | |
1194 | - <field name="freq5" class="java.lang.Double"/> | |
1195 | - <field name="freq6" class="java.lang.Double"/> | |
1196 | - <field name="freq7" class="java.lang.Double"/> | |
1197 | - <field name="freq8" class="java.lang.Double"/> | |
1198 | - <field name="freq9" class="java.lang.Double"/> | |
1188 | + <field name="freq1" class="java.math.BigDecimal"/> | |
1189 | + <field name="freq2" class="java.math.BigDecimal"/> | |
1190 | + <field name="freq3" class="java.math.BigDecimal"/> | |
1191 | + <field name="freq4" class="java.math.BigDecimal"/> | |
1192 | + <field name="freq5" class="java.math.BigDecimal"/> | |
1193 | + <field name="freq6" class="java.math.BigDecimal"/> | |
1194 | + <field name="freq7" class="java.math.BigDecimal"/> | |
1195 | + <field name="freq8" class="java.math.BigDecimal"/> | |
1196 | + <field name="freq9" class="java.math.BigDecimal"/> | |
1199 | 1197 | <field name="status_serie1" class="java.lang.String"/> |
1200 | 1198 | <field name="status_serie2" class="java.lang.String"/> |
1201 | 1199 | <field name="status_serie3" class="java.lang.String"/> | ... | ... |