Corrigidos relatórios que mostravam horário da impressão no lugar de campos vazios

VeraVera Entry Level
edited November 2017 in Suporte
Relatórios "Atendimentos em todos os status" e "Atendimentos concluídos"

Alterações realizadas:

1) Colocar o nome e sobrenome do atendente (aqui na Prefeitura o login dos usuários é o CPF, a falta do nome dificultava a análise dos relatórios)
2) Mostrar o horário da chegada / emissão da senha (só estava mostrando a data)
3) Corrigir os relatórios que mostram a hora de emissão do relatório nos campos onde a data/hora está vazia.
Esta é uma característica da função 'date' do Twig que apresenta a data e hora atuais se o argumento passado for vazio.
https://twig.symfony.com/doc/2.x/functions/date.html
https://twig.symfony.com/doc/2.x/filters/date.html

@rogeriolino favor verificar na versão 2.0 para corrigir este erro de apresentação das datas em branco ;)

OBS: como o Fórum não aceita as tags do HTML no texto abaixo foi trocado [ por < , lembre-se disso ao copiar e colar este código nos arquivos .twig.
-----------------------------------------------------------------------
Relatório "Atendimentos em todos os status"
sga\modules\sga\estatisticas\views\relatorios\atendimentos_status.html.twig

Linha 11 original:
[th>{% trans %}Data{% endtrans %}[/th>

Linha 11 alterada:
[th>{% trans %}Chegada{% endtrans %}[/th>


Linhas 25 a 31 originais:
[td>{{ a.dataChegada|date('d/m/Y') }}[/td>
[td>{{ a.dataChamada|date('H:i:s') }}[/td>
[td>{{ a.dataInicio|date('H:i:s') }}[/td>
[td>{{ a.dataFim|date('H:i:s') }}[/td>
[td>{{ a.servico.nome }}[/td>
[td>{{ a.nomeStatus }}[/td>
[td>{{ a.usuario.login }}[/td>

Linhas 25 a 31 alteradas:
[td>{{ a.dataChegada|date('d/m/Y H:i:s') }}[/td>
[td>{{ a.dataChamada is empty ? "" : a.dataChamada|date('H:i:s') }}[/td>
[td>{{ a.dataInicio is empty ? "" : a.dataInicio|date('H:i:s') }}[/td>
[td>{{ a.dataFim is empty ? "" : a.dataFim|date('H:i:s') }}[/td>
[td>{{ a.servico.nome }}[/td>
[td>{{ a.nomeStatus }}[/td>
[td>{{ a.usuario.login }} [br /> {{ a.usuario.nome ~ " " ~ a.usuario.sobrenome }}[/td>

-----------------------------------------------------------------------
Relatório "Atendimentos concluídos"
sga\modules\sga\estatisticas\views\relatorios\atendimentos_concluidos.html.twig

Linha 11 original:
[th>{% trans %}Data{% endtrans %}[/th>

Linha 11 alterada:
[th>{% trans %}Chegada{% endtrans %}[/th>


Linhas 24 a 31 originais:
[td>{{ a.dataChegada|date('d/m/Y') }}[/td>
[td>{{ a.dataChamada|date('H:i:s') }}[/td>
[td>{{ a.dataInicio|date('H:i:s') }}[/td>
[td>{{ a.dataFim|date('H:i:s') }}[/td>
[td>{{ a.tempoAtendimento|date('%H:%I:%S') }}[/td>
[td>{{ a.tempoPermanencia|date('%H:%I:%S') }}[/td>
[td>{{ a.servico.nome }}[/td>
[td>{{ a.usuario.login }}[/td>

Linhas 24 a 31 alteradas:
[td>{{ a.dataChegada|date('d/m/Y H:i:s') }}[/td>
[td>{{ a.dataChamada is empty ? "" : a.dataChamada|date('H:i:s') }}[/td>
[td>{{ a.dataInicio is empty ? "" : a.dataInicio|date('H:i:s') }}[/td>
[td>{{ a.dataFim is empty ? "" : a.dataFim|date('H:i:s') }}[/td>
[td>{{ a.tempoAtendimento|date('%H:%I:%S') }}[/td>
[td>{{ a.tempoPermanencia|date('%H:%I:%S') }}[/td>
[td>{{ a.servico.nome }}[/td>
[td>{{ a.usuario.login }} [br /> {{ a.usuario.nome ~ " " ~ a.usuario.sobrenome }}[/td>

-----------------------------------------------------------------------
Como foram alterados arquivos .twig, após a alterações limpar o cache para que passe a fazer efeito (apagar todas pastas e arquivos da pasta \sga\var\cache).

Comments

Sign In or Register to comment.