Skip to content

Registo

PDF Stock Manager

Gestão de stock com JavaScript embebido num formulário PDF - para uma máquina Windows XP no chão de fábrica onde não era permitido instalar software. A única aplicação disponível era o Adobe Reader.

Tabela de materiais recebidos no formulário PDF
fig. 01 - Materiais recebidos - formulário PDF interativo

Contexto

Uma máquina Windows XP no chão de fábrica geria quantidades de material - bloqueada: sem instalação de software, sem atualizações de browser, sem rede. A única aplicação disponível era o Adobe Reader XI. O registo fazia-se em papel, com erros.

Resultado

Um único ficheiro PDF com JavaScript embebido (API do Acrobat) tornou-se a ferramenta: três tabelas - recebidos, usados, totais - com cálculo automático de stock a cada registo. Zero instalação, portátil numa pen, estado guardado no próprio ficheiro.

Menos um processo em papel; e uma prova de que engenharia é sobretudo resolver dentro das restrições que existem, não das que gostaríamos de ter.

Tabela de totais de materiais calculados automaticamente
fig. 02 - Totais - recebido menos usado, calculado no próprio PDF

Limitações conhecidas

  • Apenas 4 materiais - desenhado para uma secção específica, não como inventário genérico.
  • Sem histórico nem trilho de auditoria: só o total corrente; sem undo.
  • JavaScript embebido só funciona em leitores Adobe - não em viewers de browser ou no Preview do macOS.
PDF Stock Manager · Francisco Coelho