📝 OPERAÇÃO: INVENTÁRIO DE CILINDROS

Inventário de Cilindros

Detalhamento completo das 5 funcionalidades relacionadas ao inventário do App Cilindros.
Cada atividade é explicada com: o que faz, por que existe, pré-requisitos e quando usar.

📋 5 Funcionalidades 🏷️ QR Code do Inventário 📝 Status: ABERTO → FECHADO 🔍 NÃO altera situação do cilindro 🎯 Apenas REGISTRA o momento
📌 O que é o Inventário? O inventário é um registro de um momento específico da situação dos cilindros. Ele NÃO altera situação (CHEIO/VAZIO) ou localização (INTERNO/ROTA/CLIENTE/EMPRESTADO) do cilindro — apenas REGISTRA como o cilindro estava naquele momento.
✅ Cilindros podem estar em qualquer situação
✅ Cilindros podem estar em qualquer localização
📝 Inventário tem ID único
📊 Não afeta estoque operacional
🎯 IMPORTANTE: O inventário serve para conferência, auditoria e balanço. A correção de divergências deve ser feita através das operações específicas (alterar situação, alterar localização, etc.).
📊 FLUXO COMPLETO

🔄 Ciclo de Inventário de Cilindros

Visão completa do processo de inventário de cilindros. O inventário registra a situação dos cilindros em um momento específico, sem alterar os dados operacionais.

graph TD %% NÓS PRINCIPAIS A["📝 1. CRIAR INVENTÁRIO
App Cilindros - ID 121"] B["🔘 2. LANÇAR CILINDROS
App Cilindros - ID 132"] C["📷 Leitura QR Code
Câmera / USB / Arquivo / Busca"] D["📊 Cilindro selecionado
Registro da situação atual"] E["💾 GRAVAR COLETA
Salva offline
NÃO valida"] F["✈️ FINALIZAR COLETA
Validar todos os cilindros"] H{"✅ Validação
NENHUMA!
Só registra o momento"} I["❌ ERRO
Cilindro não encontrado"] K["✅ Cilindro REGISTRADO
Snapshot salvo"] L["📝 3. EFEITO NO CILINDRO
NENHUM!
Situação e Localização NÃO alteram"] N["📊 4. STATUS FINAL
Inventário registrado
Consulta disponível"] %% FLUXO PRINCIPAL A --> B B --> C C --> D D --> E E --> F F --> H H -->|Sempre| K H -->|Cilindro inválido| I I --> B K --> L L --> N %% EXCLUSÃO - PODE SER FEITA ENQUANTO COLETA ESTIVER PENDENTE E -.->|Após vincular| P["🗑️ EXCLUIR CILINDRO
ID 136
Remove da lista"] K -.->|Após finalizar| P P -.->|Coleta ainda pendente| B %% ESTILOS style A fill:#1e293b,stroke:#0d9488,stroke-width:2px style B fill:#1e293b,stroke:#0d9488,stroke-width:2px style C fill:#1e293b,stroke:#0d9488 style D fill:#1e293b,stroke:#0d9488 style E fill:#1e293b,stroke:#0d9488 style F fill:#1e293b,stroke:#0d9488,stroke-width:2px style K fill:#1e293b,stroke:#0d9488 style L fill:#1e293b,stroke:#22c55e,stroke-width:2px style N fill:#1e293b,stroke:#0d9488,stroke-width:2px style P fill:#1e293b,stroke:#ef4444,stroke-width:2px style I fill:#1e293b,stroke:#ef4444
📝 App Cilindros - Inventário 🔄 Nenhuma alteração no cilindro 🗑️ Exclusão (coleta pendente) 📊 Snapshot registrado

📋 Passo a passo do inventário

1 Criar Inventário (ID 121)

Cria um novo inventário com ID único e descrição. O inventário inicia com status 📝 ABERTO.

2 Lançar Cilindros (ID 132)

Selecione o inventário e bipe os QR Codes dos cilindros (câmera, USB, arquivo ou busca).

3 Finalizar Coleta

Valida todos os cilindros bipados. Não há restrições - qualquer cilindro pode ser inventariado, independente de situação ou localização.

4 Efeito no Cilindro

NENHUM! O inventário apenas registra um snapshot da situação e localização do cilindro no momento da leitura.

🛠️ Correções e desvios

delete_forever Excluir Cilindro do Inventário (ID 136)

Remove um cilindro bipado por engano. Pode ser feito a qualquer momento enquanto a coleta estiver pendente - tanto antes quanto depois de finalizar a coleta.

save Gravar Coleta (ID 132)

Salva os cilindros bipados localmente. NÃO valida os cilindros - permite continuar depois sem perder dados.

📊 Estados durante o processo de inventário

Etapa Situação do Inventário Situação do Cilindro Localização Efeito
1. Criar Inventário 📝 ABERTO Qualquer Qualquer Criação do inventário
2. Coleta (bipagem) 📝 ABERTO Registrada no snapshot Registrada no snapshot Gravar coleta, Excluir (a qualquer momento)
3. Validação (Finalizar) 📝 ABERTO Verificação Verificação Registro definitivo
4. Após Finalizar ✅ FECHADO NÃO ALTERADA NÃO ALTERADA Consulta, relatórios
Pré-requisito para inventário: Criar um inventário com descrição. Cilindros podem estar em qualquer situação e localização.
⚠️ Importante: O inventário NÃO altera a situação ou localização do cilindro. É apenas um registro (snapshot).
🗑️ Exclusão: Pode excluir um cilindro do inventário a qualquer momento enquanto a coleta estiver pendente. Após finalizar, não é mais possível.
📌 Após finalizar: O inventário fica fechado e não pode mais ser alterado. Apenas consulta.
🎯 O que o inventário NÃO faz: Não altera estoque, não altera situação, não altera localização. Apenas REGISTRA um momento.
💡 Dica: Utilize Gravar coleta periodicamente durante o processo para não perder dados em caso de interrupção. Use Finalizar apenas quando todos os cilindros estiverem bipados. Excluir pode ser usado a qualquer momento para corrigir erros antes de finalizar a coleta.
ID 93

📋 Inventários

🎯 O que faz

É a gaveta de cilindros inventariados. Apresenta todos os cilindros que foram lançados em inventários, com filtros, gráficos e exportações.

🔍 Filtros disponíveis

IdId inventárioDescrição do inventário Id cilindroReferênciaTipo AplicaçãoCapacidadeUnidade MembroData InicialData Final

📊 Taskbar - Ações disponíveis

🔍 Buscar
🧹 Abrir filtros
⏳ Atualizar
📋 Tabela
🌐 Página
📊 Resumo
📈 Gráficos
🖨️ Imprimir
📄 PDF
📊 Excel
📊 Dashboard

💡 Por que existe

É a consulta de todos os inventários realizados. Permite visualizar:

  • 📅 Data e hora do inventário
  • 📝 Descrição do inventário
  • 🔢 Identificação do cilindro (ID e Referência)
  • 🧪 Detalhes técnicos (Tipo, Aplicação, Capacidade, Unidade)
  • ⚪ Situação do cilindro no momento do inventário
  • 👤 Membro responsável
  • 📍 Localização no momento do inventário
Pré-requisitos: Nenhum. Tela de consulta.
ID 121

➕ Criar Inventário

🎯 O que faz

Cria um novo inventário para registrar a situação dos cilindros em um momento específico. É a tela padrão de Coleta de Dados da plataforma.

Múltiplas formas de entrada:

  • 📷 Leitura por câmera (contínua)
  • 🔘 Leitura por leitor USB (bipar QR Code)
  • 📄 Importação de arquivo .txt com lista de QR Codes
  • 🔍 Busca direta no cadastro de cilindros
  • ✏️ Digitação manual do QR Code

💡 Por que existe

Registra quais cilindros foram contados no inventário e qual era sua situação no momento da contagem.

Fluxo de trabalho:

  • 📦 Gravar coleta (💾): Salva localmente, sem validar os cilindros. Permite continuar depois.
  • ✈️ Finalizar: Valida e registra todos os cilindros bipados no inventário.
📝 Processo de inventário

1. Crie um inventário com descrição
2. Selecione o inventário
3. Bipa os QR Codes dos cilindros
4. Gravar coleta (opcional) - salva offline
5. Finalizar - registra todos os cilindros

📱 Barra de ferramentas (Rodapé)

ÍconeFuncionalidadeDescrição
Abrir câmeraLeitura contínua de QR Codes pela câmera do celular. Permite bipar vários cilindros sequencialmente.
Fechar câmeraPara a leitura pela câmera.
Ler arquivoImporta arquivo .txt com lista de QR Codes (um por linha). Ideal para coleta offline ou pré-lista de cilindros.
BuscarAbre busca no cadastro de cilindros. Permite selecionar um cilindro para vincular.
ResumoExibe resumo dos cilindros já vinculados nesta coleta.
Gravar coletaSalva a coleta localmente (offline). NÃO valida os cilindros - apenas armazena para continuar depois. Evita perda de dados.
FinalizarRegistra todos os cilindros no inventário. Não há validação de situação/localização - qualquer cilindro pode ser inventariado.
Remover slideFecha a tela atual. Dados não salvos são perdidos.
Mais opçõesAbre menu auxiliar com funcionalidades extras.

📝 Campos do formulário

CampoObrigatórioObservação
🔘 Leitura QR Code✅ SimCampo com autofoco para leitura contínua. Aceita: leitor USB, câmera, digitação manual.
📊 Contador❌ LeituraMostra quantos cilindros já foram bipados nesta coleta.
📝 Descrição❌ OpcionalAnotação sobre a coleta.
👤 Participante✅ FixoUsuário logado (automático).
📊 Situação❌ FixoSempre "Pendente" enquanto a coleta está em andamento.
📅 Data❌ AutomáticoData e hora da leitura.
🔢 Quantidade✅ FixoSempre 1 (um cilindro por leitura).
🏷️ Inventário✅ SimSeleciona o inventário onde os cilindros serão registrados. Apenas inventários ABERTOS aparecem na busca.
📦 Produto❌ LeituraCarregado automaticamente após leitura do QR Code.
Pré-requisitos: Criar inventário com descrição. Cilindros podem estar em qualquer situação/localização.
📦Gravar coleta (💾): Salva os cilindros bipados localmente. NÃO valida os cilindros. Permite continuar depois sem perder dados.
✈️Finalizar: Registra todos os cilindros bipados no inventário. Não há restrições - qualquer cilindro é aceito. Após finalizar, o inventário é fechado.
🎯IMPORTANTE: O inventário NÃO altera a situação ou localização do cilindro. É apenas um registro (snapshot).
💡Dica: Use Gravar coleta periodicamente para não perder dados em caso de interrupção. Use Finalizar apenas quando todos os cilindros estiverem bipados.
ID 132

🔘 Lançar Cilindros no Inventário

🎯 O que faz

Registra cilindros no inventário através da leitura do QR Code do cilindro. É a mesma tela de coleta usada para criar o inventário, mas permite selecionar um inventário existente.

💡 Por que existe

Permite continuar lançando cilindros em um inventário que já foi criado, mesmo após ter sido salvo parcialmente.

Fluxo de trabalho:

  • 📦 Gravar coleta (💾): Salva localmente, sem validar os cilindros.
  • ✈️ Finalizar: Valida e registra todos os cilindros bipados.
Pré-requisitos: Inventário deve estar ABERTO.
📦Gravar coleta: Salva os cilindros bipados localmente. Permite continuar depois.
✈️Finalizar: Registra todos os cilindros e fecha o inventário.
ID 136

🗑️ Excluir Cilindro do Inventário

🎯 O que faz

É a gaveta de cilindros vinculados a um inventário com opção de exclusão. Apresenta todos os cilindros de um inventário específico, com filtros e ações, permitindo remover cilindros do inventário.

💡 Por que existe

Permite remover cilindros vinculados por engano a um inventário.

Importante: Só é possível excluir enquanto o inventário estiver ABERTO (antes de Finalizar).

Pré-requisitos: Inventário aberto. Cilindro deve estar vinculado ao inventário.
🔒Restrições: Não é possível excluir cilindro se o inventário já foi finalizado.
🚫Quando NÃO usar: Para corrigir dados do cilindro → use rotinas de cadastro. Esta rotina é apenas para desvincular do inventário.
ID 137

📊 Resumo de Inventário

🎯 O que faz

É a tela de resumo/relatório dos inventários realizados. Apresenta os dados agrupados por produto (Tipo + Aplicação + Capacidade + Unidade), com filtros, gráficos e exportações.

🔍 Filtros disponíveis

IdId inventárioDescrição do inventário Id cilindroReferênciaTipo AplicaçãoCapacidadeUnidade MembroData InicialData Final

📊 Taskbar - Ações disponíveis

🔍 Buscar
🧹 Abrir filtros
⏳ Atualizar
📋 Tabela
🌐 Página
📊 Resumo
📈 Gráficos
🖨️ Imprimir
📄 PDF
📊 Excel
📊 Dashboard

💡 Por que existe

É a visão consolidada dos inventários. Permite:

  • 📊 Visualizar total de cilindros inventariados por produto
  • 📈 Acompanhar volume inventariado em M³ e KG
  • 🎯 Identificar produtos mais frequentes no inventário
  • 📅 Análise temporal dos inventários
  • 👥 Análise por membro responsável
  • ⚪ Comparativo CHEIO vs VAZIO por inventário
Pré-requisitos: Nenhum. Tela de consulta.
📊Funcionalidades: Possui gráficos interativos, dashboard com resumo executivo e opções de exportação.

📝 Campos da tabela de resumo

CampoDescriçãoExemplo
🔢 IdOrdenação do resumo (agrupamento sequencial)1, 2, 3...
🧪 TipoTipo de gásOxigênio, Nitrogênio, CO2, Acetileno, Ar comprimido
🎯 AplicaçãoUso do gásMedicinal, Industrial, Alimentício
📏 CapacidadeTamanho do cilindro01, 04, 07, 09, 10, 18, 23, 25
⚖️ UnidadeUnidade de medidaM3, KG
⚪ SituaçãoStatus registrado no inventárioCHEIO, VAZIO
📦 QTDQuantidade de cilindros inventariados1.531, 792, 467
📦 M3Volume total inventariado10.717, 5.544, 6.520
⚖️ KGPeso total inventariado350, 75, 45

📊 Gráficos disponíveis

📊 Inventário por produto
Gráfico de barras com quantidade, KG e M³ por produto completo
📊 Inventário por tipo, aplicação e capacidade
Análise detalhada excluindo a unidade
📊 Inventário por tipo, aplicação e unidade
Análise excluindo a capacidade
📊 Inventário por tipo e aplicação
Visão consolidada por tipo de gás e aplicação
📊 Inventário por tipo
Ranking dos gases mais inventariados
📊 Inventário por aplicação
Comparativo entre Medicinal, Industrial, Alimentício
📊 Inventário por capacidade
Análise por tamanho de cilindro
📊 Inventário por unidade
Distribuição entre M3 e KG
📊 Inventário por membro
Análise por operador
📊 Inventário por data
Evolução temporal dos inventários
📊 Resumo por inventário
Comparativo entre diferentes inventários
Pré-requisitos: Nenhum. Tela de consulta.
📊Funcionalidades: Possui filtros por período, tipo de gás, aplicação, capacidade, membro e opções de exportação (PDF, Excel).
💡Dica: Utilize o Dashboard para uma visão executiva dos inventários. Os gráficos podem ser filtrados e exportados.
🚫Quando NÃO usar: Esta tela é para consulta e relatórios. Para registrar inventários, use "Criar Inventário" (121).
QR Code

📱 QR Code do Inventário

🎯 O que faz

Cada inventário registrado recebe um QR Code único (tipo "iv") que permite:

  • 🔍 Acesso rápido às informações do inventário
  • 📊 Visualizar os cilindros inventariados
  • 📄 Gerar relatório do inventário
  • 📋 Comprovante de contagem física
  • 📅 Rastreabilidade por período

💡 Por que existe

Facilita a consulta e comprovação do inventário. O QR Code pode ser impresso e anexado à documentação da contagem física.

qr_code_2
QR Code: IV-12345 • Inventário: Contagem Mensal - 24/03/26