Files
compras/docs/equipamentos-acompanhamento.md
T
nala 63d20b10fc
tests / ci (push) Canceled after 0s
commit de armazens
2026-11-04 09:40:26 +02:00

3.0 KiB

E1 — acompanhamento por equipamento

O cadastro de Equipamentos e peças liga à ficha «Acompanhar compras e movimentos». A ficha reutiliza o equipamento existente e reúne dois percursos distintos: requisições de compra com linhas associadas ao equipamento e documentos de movimentos físicos com equipment_id. Não exige novo registo de artigos,equipamentos,quantidades ou responsáveis.

Compras mostra só as requisições que a conta já pode consultar pelo motor nativo,com referência,estado,prazo e linhas desse equipamento,sem preços. Cada referência abre o processo de compra existente;nenhuma aprovação é executada pela ficha. Uma quantidade pedida não é apresentada como recebida,entregue ou consumida.

Movimentos reutiliza as operações físicas já ligadas ao equipamento,incluindo a operação única produzida pela entrega de uma requisição interna. Mostra referência,tipo,data,artigo,unidade,armazém e quantidade do documento. Estornos continuam documentos próprios;sem somar saídas/estornos como se fossem consumo líquido. Não calcula saldo,consumo técnico,custo ou amortização. Não é uma agregação por projecto nem controlo de fraccionamento.

As duas listas têm páginas independentes de15documentos pela ordem de registo,para manter acessíveis os mais antigos. Acesso segue as funções já usadas no cadastro e o mesmo âmbito departamental. Empresa diferente é recusada;as requisições preservam ainda a sua visibilidade própria. A ficha não envia snapshots integrais das operações,preços ou campos adicionais da requisição. Resposta privada semcache e históricoInertia cifrado.

Sem migração,competências novas,grants,MFA ou decisões de negócio. Testes positivos usam dados descartáveis e os motores nativos de compra,recepção,stock e requisição interna. Revisão visual,carga,consumo técnico e requisitos de projecto continuam separados. Provas equipment-integration.json e equipment-integration-pg.json. O acesso de Auditoria D1 continua pendente:nova instrução genérica de continuação não autoriza a atribuição às contas6/8.

Fecho:48testes/571verificações de Equipamentos e WarehouseFulfilment aprovados;PostgreSQL descartável4/99,base removida. Cobertura da entrega interna nativa sem duplicação,compras e saídas separadas,visibilidade própria das requisições,departamento/empresa,consulta sem mutações e paginação independente de16compras/16movimentos. PHPStan,Pint,formataçãofrontend,TypeScript,compilação,diff e18hashes aprovados. HTTP consultou apenas equipamentos existentes no piloto,sem compras/movimentos novos;prova equipment-integration-http.json. Não constitui revisão visual completa ou aceitação comercial.

Evolução E2: a ficha acrescenta uma terceira lista, de requisições internas ao armazém por equipamento, preservando os acessos específicos e o progresso nativo. Âmbito e limites em docs/equipamentos-requisicoes-internas.md; prova equipment-warehouse.json. As contagens E1 acima conservam a sua composição histórica.