{% extends "base.html" %} {% import 'macros/empresa.html' as empresa_ui %} {% block title %}Inventário {{ inventario.codigo }} - CapeServer{% endblock %} {% block content %}
| Código: | {{ inventario.codigo }} |
| Empresa: | {{ empresa_ui.nome(inventario.empresa) if inventario.empresa else '-' }} |
| Depósito: | {{ inventario.deposito.nome if inventario.deposito else 'Geral' }} |
| Tipo: | {{ inventario.tipo|capitalize }} |
| Custo: | {{ 'Médio' if inventario.tipo_custo == 'medio' else 'Último' }} |
| Data Base: | {{ inventario.data_base.strftime('%d/%m/%Y %H:%M') }} |
| Criado por: | {{ inventario.usuario_criacao.username if inventario.usuario_criacao and inventario.usuario_criacao.username else (inventario.usuario_criacao.email if inventario.usuario_criacao else '-') }} |
| Finalizado em: | {{ inventario.data_finalizacao.strftime('%d/%m/%Y %H:%M') }} |
| Descrição: | {{ inventario.descricao }} |
| Data/Hora | Ação | Descrição | Usuário |
|---|---|---|---|
| {{ log.data_registro.strftime('%d/%m/%Y %H:%M') }} | {% if log.acao == 'criado' %} Criado {% elif log.acao == 'iniciada_contagem' %} Contagem Iniciada {% elif log.acao == 'finalizado' %} Finalizado {% elif log.acao == 'ajustes_aplicados' %} Ajustes Aplicados {% elif log.acao == 'cancelado' %} Cancelado {% else %} {{ log.acao }} {% endif %} | {{ log.descricao or '-' }} | {{ log.usuario.username if log.usuario and log.usuario.username else (log.usuario.email if log.usuario else '-') }} |
| Nenhum registro | |||
| Código | Produto | Sistema | Contado | Diferença | Status |
|---|---|---|---|---|---|
{{ item.codigo_produto or '-' }} |
{{ item.nome_produto[:35] }}{% if item.nome_produto|length > 35 %}...{% endif %} | {{ "%.3f"|format(item.quantidade_sistema) }} | {% if item.contado %} {{ "%.3f"|format(item.quantidade_contada) }} {% else %} - {% endif %} | {% if item.contado %} {% if item.diferenca > 0 %} +{{ "%.3f"|format(item.diferenca) }} {% elif item.diferenca < 0 %} {{ "%.3f"|format(item.diferenca) }} {% else %} 0 {% endif %} {% else %} - {% endif %} | {% if item.ajuste_aplicado %} Ajustado {% elif item.contado %} Contado {% else %} Pendente {% endif %} |