{% extends "base.html" %} {% block title %}Espelho RH Runtime{% endblock %} {% block content %}

Espelho Mensal RH

Visão operacional reconstruída a partir dos registros e retificações locais.
Dashboard RH Lançamento manual de ponto (RH) Notificações
Empresa: {{ empresa.nome_fantasia or empresa.razao_social or empresa.nome }}
Escolha o funcionário e a competência para montar o espelho com base no que já está materializado no banco local.
{% if funcionario %}
Funcionário
{{ funcionario.nome }}
{{ funcionario.cargo or 'Cargo não informado' }}
Dias com batida
{{ resumo.dias_com_batida or 0 }}
Registros
{{ resumo.total_registros or 0 }}
Inconsistências
{{ resumo.dias_inconsistentes or 0 }}
Retificações pendentes: {{ resumo.retificacoes_pendentes or 0 }}
Exportações rápidas
Dias consolidados
{% for linha in linhas_exportadas %} {% else %} {% endfor %}
Data Entrada Pausa início Pausa fim Saída Status
{{ linha.data.strftime('%d/%m/%Y') if linha.data else '-' }} {{ linha.entrada or '-' }} {{ linha.pausa_inicio or '-' }} {{ linha.pausa_fim or '-' }} {{ linha.saida or '-' }} {% if linha.inconsistente %}Inconsistente {% elif linha.tem_registro %}Com batidas {% else %}Sem batidas {% endif %}
Nenhum registro encontrado para a competência selecionada.
Batidas brutas
{% for registro in registros_periodo %} {% else %} {% endfor %}
Data/HoraTipoOrigemStatus
{{ registro.data_hora.strftime('%d/%m/%Y %H:%M:%S') if registro.data_hora else '-' }} {{ registro.tipo or '-' }} {{ registro.origem or '-' }} {{ registro.status_registro or 'ativo' }}
Sem batidas nesta competência.
Retificações
{% for item in retificacoes_periodo %} {% else %} {% endfor %}
Solicitada emMotivoStatus
{{ item.data_solicitacao.strftime('%d/%m/%Y %H:%M') if item.data_solicitacao else '-' }} {{ item.motivo or '-' }} {% if item.status == 'pendente' %}Pendente {% elif item.status == 'aprovado' %}Aprovado {% else %}{{ item.status or '-' }} {% endif %}
Sem retificações nesta competência.
{% else %}
Nenhum funcionário RH disponível para montar o espelho.
{% endif %} {% endblock %}