2.0 KiB
Reprodução imprimível da recepção — R2
A página de detalhe da recepção disponibiliza «Imprimir ou guardar a recepção como PDF», abrindo uma reprodução HTML preparada para impressão A4 pelo navegador. Reutiliza a confirmação existente: número, ordem, fornecedor, guia, data, responsável, armazém, quantidades e qualidade por linha. Não pede novos campos e não gera nova recepção, movimento ou aprovação.
As quantidades são as da confirmação original. Quando existe um estorno integral executado, a sua referência aparece junto da linha; a impressão não transforma o original em saldo actual. A situação efectiva continua no percurso da ordem. O aviso de desenvolvimento é conservado quando consta do snapshot.
As referências dos anexos actualmente consultáveis incluem tipo, nome e SHA-256. Os ficheiros não são incorporados no PDF; continuam no armazenamento privado do SGC. A lista documental é uma consulta actual, não uma lista congelada na data da confirmação. A impressão não constitui assinatura digital ou prova de autenticidade do PDF.
O servidor reutiliza a política de consulta da recepção e o isolamento por empresa. Resposta privada sem cache, texto escapado e sem caminhos de armazenamento. Não existe nova permissão ou comando de negócio. A impressão depende do navegador; não foi acrescentado um motor PDF autónomo.
Validação: bateria integrada de impressão, documentos e recepção/stock com 39 testes/295 verificações; PostgreSQL descartável com 3 testes/24 verificações e base removida. Cobertura de valores preservados, texto escapado, documentos sem caminhos privados, acesso nativo, empresa distinta e compatibilidade sem tabela opcional. TypeScript, compilação e PHPStan aprovados. Consulta HTTP no piloto por Administração, Armazém e Compras; sem imprimir fisicamente, revisão visual completa ou alterar negócio. Provas receipt-print.json, receipt-print-pg.json e receipt-print-http.json. R2 não necessita de migração adicional.