@php $title = 'Rastreabilidade por Ordem de Produção'; @endphp
{{ $ordem->numero_ordem }}
{{ $ordem->data_emissao->format('d/m/Y') }}
{{ $ordem->data_prevista_conclusao ? $ordem->data_prevista_conclusao->format('d/m/Y') : '-' }}
@if($ordem->status == 'ABERTA') Aberta @elseif($ordem->status == 'EM_PRODUCAO') Em Produção @elseif($ordem->status == 'CONCLUIDA') Concluída @elseif($ordem->status == 'CANCELADA') Cancelada @else {{ $ordem->status }} @endif
@if($ordem->prioridade == 'ALTA') Alta @elseif($ordem->prioridade == 'MEDIA') Média @else Normal @endif
{{ $ordem->orcamento->cliente->razao_social ?? 'Cliente não informado' }}
@if($ordem->orcamento->cliente->cnpj) CNPJ: {{ $ordem->orcamento->cliente->cnpj }} @endif{{ $ordem->orcamento->numero_pedido_cliente ?? '-' }}
| Código | Produto | Qtd. Planejada | Qtd. Produzida | Unidade | Status |
|---|---|---|---|---|---|
| {{ $item->produto->codigo }} | {{ $item->produto->nome }} | {{ number_format($item->quantidade, 2, ',', '.') }} | {{ number_format($item->quantidade_produzida ?? 0, 2, ',', '.') }} | {{ $item->produto->unidade ?? 'UN' }} | @php $percentual = $item->quantidade > 0 ? ($item->quantidade_produzida / $item->quantidade) * 100 : 0; @endphp @if($percentual >= 100) Concluído @elseif($percentual > 0) {{ number_format($percentual, 0) }}% @else Pendente @endif |
| Nenhum produto definido | |||||
Fornecedor: {{ $rastreabilidade['montante']['fornecedor']->razao_social ?? 'Produção Própria' }}
Compra: @if($rastreabilidade['montante']['compra']) NF {{ $rastreabilidade['montante']['compra']->numero_nota_fiscal ?? 'S/N' }} @else Entrada manual @endif
Data Entrada: {{ \Carbon\Carbon::parse($rastreabilidade['montante']['data_entrada'])->format('d/m/Y') }}
Qtd. Consumida nesta OP: {{ number_format($ordem->lotesConsumidos->firstWhere('lote_id', $loteId)->quantidade_consumida, 2, ',', '.') }}
Total OPs usando este lote: {{ $rastreabilidade['jusante']['ordens_producao']->count() }}
Qtd. Total Consumida (todas OPs): {{ number_format($rastreabilidade['jusante']['quantidade_consumida'], 2, ',', '.') }}
| Produto/Material | Qtd. Planejada | Unidade | Tipo |
|---|---|---|---|
| {{ $item->produto->codigo }} - {{ $item->produto->nome }} | {{ number_format($item->quantidade, 2, ',', '.') }} | {{ $item->produto->unidade ?? 'UN' }} | @if($item->tipo == 'MATERIA_PRIMA') Matéria-Prima @elseif($item->tipo == 'COMPONENTE') Componente @else {{ $item->tipo }} @endif |
{{ $ordem->observacoes }}