Cadastro de Cilindros
Detalhamento completo das 10 funcionalidades da operação de Cadastro do App
Cilindros.
Cada atividade é explicada com: o que faz, por que existe, pré-requisitos e quando
usar.
📋 Cilindros
🎯 O que faz
É a gaveta principal de todos os cilindros cadastrados. Apresenta os cilindros em formato de tabela com filtros, gráficos, exportações e ações por linha.
🔍 Filtros disponíveis
📊 Taskbar - Ações disponíveis
💡 Por que existe
É o ponto de partida para qualquer operação. Sem esta tela, você não teria visão geral do parque de cilindros.
📌 Contadores: [4-] registros na página atual | [4]
total com filtros | (4) total geral sem filtros
➕ Incluir Cilindro
🎯 O que faz
Formulário de cadastro de um novo cilindro no sistema. Gera QR Code único automaticamente.
Possui busca inteligente (getdata) para selecionar valores de listas pré-cadastradas:
- 🔍 Fabricante
- 🔍 Propriedade (Próprio/Terceiro)
- 🔍 Proprietário (se for terceiro)
- 🔍 Tipo de Gás
- 🔍 Aplicação (Medicinal/Industrial)
- 🔍 Capacidade
- 🔍 Unidade (M3, KG, L)
- 🔍 Endereço
💡 Por que existe
Todo cilindro físico precisa de um registro digital para ser rastreado. É o nascimento do cilindro no sistema — onde ele ganha seu "CPF digital" (QR Code).
Sem este cadastro, o cilindro não existe no sistema e não pode ser movimentado.
📝 Campos do formulário
| Campo | Obrigatório | Observação |
|---|---|---|
| 🔢 Id (QR Code) |
❌ Não | Gerado automaticamente após salvar. QR Code é o identificador único permanente. |
| 👤 Participante | ✅ Sim | Fixado automaticamente com o usuário logado (quem está cadastrando). |
| 📅 Validade | ❌ Opcional | Data de validade do cilindro. Importante para controle ANVISA e enchimento. |
| 📝 Referência | ✅ Sim | Código físico gravado no cilindro. Importante: Para
cilindros de terceiro sem código legível, use CL-TER - este
código permite duplicar cadastros. Para outras referências,
o sistema não permite duplicação. |
| 📋 Descrição | ✅ Sim | Gerada automaticamente ao clicar no botão 🔗, baseado em Tipo + Aplicação + Capacidade + Unidade. Campo readonly. |
| ⚪ Situação | ✅ Sim | Após o cadastro: Sempre inicia como Vazio. Campo automático. |
| 📍 Localização | ✅ Sim | Após o cadastro: Sempre inicia como Interno. Campo automático. |
| 🏢 Endereço | ❌ Opcional | Localização física onde o cilindro está armazenado (estoque, filial, etc). |
| 🏭 Fabricante | ✅ Sim | Nome do fabricante do cilindro. Busca em lista pré-cadastrada. |
| 🏷️ Propriedade | ✅ Sim | Próprio (frota da empresa) ou Terceiro (pertencente ao cliente). |
| 👥 Proprietário | ❌ Condicional | Se a propriedade for Terceiro, informar qual cliente é o dono físico do cilindro. Nota: Diferente do participante fixo que usa a plataforma e gera o QR Code para registrar as movimentações. |
| 🧪 Tipo | ✅ Sim | Oxigênio, Nitrogênio, CO2, Argônio, Acetileno, etc. Busca em lista pré-cadastrada. |
| 🎯 Aplicação | ✅ Sim | Medicinal / Industrial. Busca em lista pré-cadastrada. |
| 📏 Capacidade | ✅ Sim | 01, 04, 07, 09, 10, 25, etc. Busca em lista pré-cadastrada. |
| ⚖️ Unidade | ✅ Sim | M3, KG, L. Busca em lista pré-cadastrada. |
Gerado automaticamente após salvar. QR Code é o identificador único permanente.
Fixado automaticamente com o usuário logado (quem está cadastrando).
Data de validade do cilindro. Importante para controle ANVISA e enchimento.
Código físico gravado
no cilindro. Importante: Para cilindros de terceiro sem código
legível, use CL-TER - este código permite duplicar
cadastros. Para outras referências, o sistema não permite
duplicação.
Gerada automaticamente ao clicar no botão 🔗, baseado em Tipo + Aplicação + Capacidade + Unidade. Campo readonly.
Após o cadastro: Sempre inicia como Vazio. Campo automático.
Após o cadastro: Sempre inicia como Interno. Campo automático.
Localização física onde o cilindro está armazenado (estoque, filial, etc).
Nome do fabricante do cilindro. Busca em lista pré-cadastrada.
Próprio (frota da empresa) ou Terceiro (pertencente ao cliente).
Se a propriedade for Terceiro, informar qual cliente é o dono físico do cilindro. Nota: Diferente do participante fixo que usa a plataforma e gera o QR Code para registrar as movimentações.
Oxigênio, Nitrogênio, CO2, Argônio, Acetileno, etc. Busca em lista pré-cadastrada.
Medicinal / Industrial. Busca em lista pré-cadastrada.
01, 04, 07, 09, 10, 25, etc. Busca em lista pré-cadastrada.
M3, KG, L. Busca em lista pré-cadastrada.
✏️ Alterar Cilindro
🎯 O que faz
Edita dados cadastrais de cilindros já cadastrados. O sistema controla automaticamente quais campos podem ser alterados.
💡 Por que existe
Corrigir erros de digitação ou atualizar informações que não afetam o histórico do cilindro.
📝 Campos que podem ser alterados
| Campo | Pode alterar? | Observação |
|---|---|---|
| Referência | ✅ Sim | Código físico do cilindro. Importante: Para cilindros de
terceiro sem código legível, use CL-TER - este código
permite duplicar cadastros. Para outras referências, o
sistema não permite duplicação. |
| Fabricante | ✅ Sim | Nome do fabricante do cilindro. Pode ser alterado após revalidação ou correção de cadastro. |
| Propriedade | ✅ Sim | Próprio (frota da empresa) ou Terceiro (pertencente ao cliente). Alterar aqui muda o dono físico do cilindro. |
| Proprietário | ✅ Sim | Se a propriedade for Terceiro, informar qual cliente é o dono físico do cilindro (o proprietário do equipamento). Nota: Diferente do participante fixo que usa a plataforma e gera o QR Code para registrar as movimentações. |
| Endereço | ✅ Sim | Localização física onde o cilindro está armazenado (estoque, filial, etc). Pode ser alterado conforme necessidade. |
Código físico do
cilindro. Importante: Para cilindros de terceiro sem código
legível, use CL-TER - este código permite duplicar
cadastros. Para outras referências, o sistema não permite
duplicação.
Nome do fabricante do cilindro. Pode ser alterado após revalidação ou correção de cadastro.
Próprio (frota da empresa) ou Terceiro (pertencente ao cliente). Alterar aqui muda o dono físico do cilindro.
Se a propriedade for Terceiro, informar qual cliente é o dono físico do cilindro (o proprietário do equipamento). Nota: Diferente do participante fixo que usa a plataforma e gera o QR Code para registrar as movimentações.
Localização física onde o cilindro está armazenado (estoque, filial, etc). Pode ser alterado conforme necessidade.
🔒 Campos bloqueados (use rotinas específicas)
| Campo | Rotina correta | Observação |
|---|---|---|
| Tipo, Aplicação, Capacidade, Unidade | Alterar perfil (213) ou Transferir perfil (212) | Se o cilindro NÃO teve movimentação, use "Alterar perfil". Se já teve movimentação, use "Transferir perfil". |
| Validade | Alterar validade (210) | Após teste hidrostático ou revalidação, use a rotina específica que registra a data anterior e a nova. |
| Situação (Cheio/Vazio) | Alterar situação (687) | Campo automático: Alterado automaticamente pelas operações (Enchimento, Entrega, Recolhimento). Use a rotina de correção apenas quando o fluxo normal falhou. |
| Localização (Interno/Rota/Cliente/Emprestado) | Alterar localização (688) | Campo automático: Alterado automaticamente pelas operações (Carregamento, Entrega, Recolhimento, Retorno). Use a rotina de correção apenas quando o fluxo normal falhou. |
Rotina: Alterar perfil (213) ou Transferir perfil (212)
Se o cilindro NÃO teve movimentação, use "Alterar perfil". Se já teve movimentação, use "Transferir perfil".
Rotina: Alterar validade (210)
Após teste hidrostático ou revalidação, use a rotina específica que registra a data anterior e a nova.
Rotina: Alterar situação (687)
Campo automático: Alterado automaticamente pelas operações (Enchimento, Entrega, Recolhimento). Use a rotina de correção apenas quando o fluxo normal falhou.
Rotina: Alterar localização (688)
Campo automático: Alterado automaticamente pelas operações (Carregamento, Entrega, Recolhimento, Retorno). Use a rotina de correção apenas quando o fluxo normal falhou.
CL-TER. Este código permite
duplicidade no banco de dados (vários cilindros do mesmo cliente podem usar a
mesma referência). Para qualquer outra referência, o sistema não permite
duplicação.
🔄 Alterar perfil do cilindro
🎯 O que faz
Muda as características técnicas do cilindro:
- Tipo de gás (ex: Oxigênio → Nitrogênio)
- Aplicação (Medicinal ↔ Industrial)
- Capacidade (ex: 10 M3 → 07 M3)
- Unidade (M3 ↔ KG ↔ L)
Exemplo: Cilindro de "Oxigênio Medicinal 10 M3" para "Oxigênio Industrial 10 M3".
💡 Por que existe
Cilindros podem ser reclassificados ao longo da vida útil:
- Limpeza e revalidação (ex: oxigênio medicinal → oxigênio industrial)
- Erro de cadastro (capacidade errada)
- Mudança de uso do cliente
📝 Campos que podem ser alterados
| Campo | Pode alterar? | Observação |
|---|---|---|
| Tipo | ✅ Sim | Oxigênio, Nitrogênio, CO2, Argônio, Acetileno, etc. |
| Aplicação | ✅ Sim | Medicinal / Industrial |
| Capacidade | ✅ Sim | 01, 04, 07, 09, 10, 25, etc. |
| Unidade | ✅ Sim | M3, KG, L |
Oxigênio, Nitrogênio, CO2, Argônio, Acetileno, etc.
Medicinal / Industrial
01, 04, 07, 09, 10, 25, etc.
M3, KG, L
📅 Alterar validade do cilindro
🎯 O que faz
Atualiza a data de validade do cilindro após teste hidrostático ou revalidação.
O formulário apresenta:
- 🔍 Busca do cilindro (ID ou referência)
- 📦 Produto (para conferência)
- 📅 Validade antes (data atual registrada)
- 📅 Validade depois (nova data que será registrada)
💡 Por que existe
Cilindros têm prazo de validade determinado por norma técnica:
- Cilindros de aço: revalidação a cada 10 anos
- Cilindros de alumínio/composite: prazos específicos
- Medicamentos (ANVISA): controle rigoroso de validade
Sem esta rotina, o sistema bloquearia o enchimento de cilindros revalidados.
📝 Campos do formulário
| Campo | Editável | Descrição |
|---|---|---|
| Id | ❌ Não | Registro interno da alteração |
| Participante | ❌ Não | Quem está registrando (fixo) |
| Id cilindro | ❌ Não (seleção) | Buscar o cilindro que terá a validade alterada |
| Produto | ❌ Não | Descrição do produto (para conferência) |
| Validade antes | ❌ Não | Data atual antes da alteração |
| Validade depois | ✅ Sim | Nova data de validade (obrigatória) |
Registro interno da alteração
Quem está registrando (fixo)
Buscar o cilindro que terá a validade alterada
Descrição do produto (para conferência)
Data atual antes da alteração
Nova data de validade (obrigatória)
👥 Alterar titularidade do cilindro
🎯 O que faz
Transfere a propriedade física de um cilindro de um dono para outro.
O formulário apresenta:
- 🔍 Busca de cilindro (apenas cilindros de outros participantes)
- 📝 Referência e descrição (para conferência)
- 👤 Participante de (dono atual do cilindro)
- 👥 Participante para (novo dono - já pré-preenchido com seu participante)
Exemplo: Cliente vende cilindro para sua empresa, ou sua empresa vende cilindro para cliente.
💡 Por que existe
Cilindros mudam de propriedade ao longo da vida útil. Esta rotina registra transferências mantendo a rastreabilidade.
Assim como um carro pode passar por vários donos ao longo da vida, mas o histórico de manutenção e quilometragem permanece para cada dono durante seu período de uso, o cilindro mantém seu histórico de movimentações, mas cada participante vê apenas as movimentações que ocorreram enquanto era proprietário.
📝 Campos do formulário
| Campo | Editável | Descrição |
|---|---|---|
| Id\ (registro) | ❌ Não | Registro interno da alteração |
| 🔍 Cilindro | ❌ Não (seleção) | Busca restrita: Apenas cilindros de outros participantes (cilindros de terceiros) |
| 📝 Referência | ❌ Não | Código físico do cilindro (para conferência) |
| 📦 Descrição | ❌ Não | Tipo + Aplicação + Capacidade + Unidade |
| 👤 Participante de | ❌ Não | Dono atual do cilindro (carregado automaticamente) |
| 👥 Participante para | ❌ Não (pré-preenchido) | Novo dono (já vem preenchido com seu participante) - apenas salvar |
Registro interno da alteração
Busca restrita: Apenas cilindros de outros participantes (cilindros de terceiros)
Código físico do cilindro (para conferência)
Tipo + Aplicação + Capacidade + Unidade
Dono atual do cilindro (carregado automaticamente)
Novo dono (já vem preenchido com seu participante) - apenas salvar
↗️ Transferir perfil do cilindro
🎯 O que faz
Encerra o ciclo de um cilindro e transfere sua continuidade para um novo cilindro com perfil diferente.
Exemplo: Cilindro "Oxigênio Medicinal 10 M3" com movimentações precisa virar "Oxigênio Industrial 10 M3".
O formulário apresenta:
- 🔍 Busca do cilindro de origem (já cadastrado)
- 📦 Produto (para conferência)
- 🔄 Produto atual (busca do novo cilindro que será criado)
💡 Por que existe
Quando um cilindro com movimentações precisa mudar seu perfil técnico, não se pode alterar diretamente (isso quebraria a rastreabilidade). A solução é criar um novo cilindro e transferir a continuidade.
1. Cilindro origem tem ciclo encerrado (ativo =
'N')
2. Novo cilindro é criado com o perfil desejado
3. A transferência é registrada, mantendo a rastreabilidade de ambos
📝 Campos do formulário
| Campo | Editável | Descrição |
|---|---|---|
| 🔢 Id | ❌ Não | Registro interno da transferência |
| 👤 Participante | ❌ Não | Quem está registrando (fixo) |
| 🔍 Id cilindro (origem) | ❌ Não (seleção) | Cilindro que será transferido (já cadastrado, com movimentações) |
| 📦 Produto | ❌ Não | Descrição do produto de origem (para conferência) |
| 🔄 Produto atual (destino) | ✅ Sim (busca) | Novo cilindro que receberá a continuidade (deve ser criado antes) |
Registro interno da transferência
Quem está registrando (fixo)
Cilindro que será transferido (já cadastrado, com movimentações)
Descrição do produto de origem (para conferência)
Novo cilindro que receberá a continuidade (deve ser criado antes)
🔍 Consultar Cilindro
🎯 O que faz
Tela de consulta rápida para visualizar informações de um cilindro específico.
Após selecionar o cilindro, você pode:
- 🔍 Buscar - localizar o cilindro pelo ID ou referência
- 🚀 Visualizar informações - abrir tela de rastreabilidade completa (ID 28)
- 📊 Linha do tempo - abrir histórico de movimentações (App 0024)
💡 Por que existe
Nem sempre você precisa ver todos os cilindros em uma tabela. Às vezes você só quer:
- Verificar onde está um cilindro específico
- Consultar a validade de um cilindro
- Ver o histórico de movimentações rapidamente
É a forma mais rápida de acessar o histórico completo de um cilindro.
📝 Campos e ações
| Campo / Ação | Editável | Descrição |
|---|---|---|
| 🔍 Cilindro | ✅ Sim (busca) | Campo de busca com getdata para localizar o cilindro por ID ou referência |
| 🧹 Limpar | ✅ Sim | Limpa o conteúdo do campo de busca |
| 🔍 Buscar | ✅ Sim | Executa a busca no banco de dados |
| 🚀 Visualizar informações | ✅ Sim | Abre tela de rastreabilidade (ID 28) com todos os detalhes do cilindro |
| 📊 Linha do tempo | ✅ Sim | Abre o histórico de movimentações do cilindro (App 0024) |
Campo de busca com getdata para localizar o cilindro por ID ou referência
Limpa o conteúdo do campo de busca
Executa a busca no banco de dados
Abre tela de rastreabilidade (ID 28) com todos os detalhes do cilindro
Abre o histórico de movimentações do cilindro (App 0024)
📌 Diferença: Cilindros (ID 19) = visão geral da frota com tabela, filtros e exportações; Consultar Cilindro (135) = consulta pontual de um cilindro + acesso direto ao histórico e rastreabilidade.
⚪ Alterar situação do cilindro
🎯 O que faz
Corrige manualmente a situação do cilindro entre CHEIO e VAZIO.
O formulário apresenta:
- 🔍 Busca do cilindro (ID ou referência)
- 📦 Produto (para conferência)
- 📊 Situação antes (status atual, carregado automaticamente)
- 📊 Situação depois (novo status que será aplicado)
Importante: Ao selecionar o cilindro, o sistema copia automaticamente a situação atual para o campo "Situação antes".
💡 Por que existe
Correção de desvios quando o fluxo normal falha:
- ❌ Cilindro foi enchido mas não registrado no lote de produção
- ❌ Cilindro foi usado (descarregado) mas não registrado no recolhimento
- ❌ Erro operacional que precisa ser corrigido manualmente
Esta rotina é para correção, não para operações normais.
📝 Campos do formulário
| Campo | Editável | Descrição |
|---|---|---|
| 🔢 Id | ❌ Não | Registro interno da correção |
| 👤 Participante | ❌ Não | Quem está registrando (fixo) |
| 🔍 Id cilindro | ❌ Não (seleção) | Buscar o cilindro que terá a situação alterada |
| 📦 Produto | ❌ Não | Descrição do produto (para conferência) |
| 📊 Situação antes | ❌ Não | Status atual do cilindro (carregado automaticamente ao selecionar) |
| 📊 Situação depois | ✅ Sim | Novo status: CHEIO ou VAZIO |
Registro interno da correção
Quem está registrando (fixo)
Buscar o cilindro que terá a situação alterada
Descrição do produto (para conferência)
Status atual do cilindro (carregado automaticamente ao selecionar)
Novo status: CHEIO ou VAZIO
📍 Alterar localização do cilindro
🎯 O que faz
Corrige manualmente a localização do cilindro entre as quatro opções:
- 🏢 INTERNO - estoque da empresa
- 🚚 ROTA - no caminhão/em entrega
- 👥 CLIENTE - na posse do cliente
- 🤝 EMPRESTADO - emprestado sem troca
O formulário apresenta:
- 🔍 Busca do cilindro (ID ou referência)
- 📦 Produto (para conferência)
- 📍 Localização antes (status atual, carregado automaticamente)
- 📍 Localização depois (nova localização)
💡 Por que existe
Correção de desvios quando o fluxo normal falha:
- ❌ Cilindro entregue mas não bipado no app (sistema mostra ROTA)
- ❌ Cilindro recolhido mas não registrado (sistema mostra CLIENTE)
- ❌ Cilindro movido entre setores sem registro
- ❌ Erro operacional que precisa ser corrigido manualmente
Esta rotina é para correção, não para operações normais.
📝 Campos do formulário
| Campo | Editável | Descrição | |
|---|---|---|---|
| 🔢 Id | ❌ Não | Registro interno da correção | |
| 👤 Participante | ❌ Não | Quem está registrando (fixo) | |
| 🔍 Id cilindro | ❌ Não (seleção) | Buscar o cilindro que terá a localização alterada | |
| 📦 Produto | ❌ Não | Descrição do produto (para conferência) | |
| 📍 Localização antes | ❌ Não | Local atual do cilindro (carregado automaticamente ao selecionar) | |
| 📍 Localização depois | ✅ Sim | Nova localização: INTERNO, ROTA, CLIENTE ou EMPRESTADO |
| ID | Funcionalidade | Pode com movimentação? | Uso principal |
|---|---|---|---|
| 19 | Cilindros | ✅ Sim | Consulta/Relatórios |
| 133 | Incluir Cilindro | N/A | Cadastro inicial |
| 134 | Alterar Cilindro | ❌ Parcial | Correção cadastral (campos técnicos bloqueados se houver movimentação) |
| 213 | Alterar perfil | ❌ Não | Reclassificação sem movimentação |
| 210 | Alterar validade | ✅ Sim | Revalidação |
| 69 | Alterar titularidade | ✅ Sim | Troca de dono (participante que usa a plataforma) |
| 212 | Transferir perfil | ✅ Sim | Reclassificação COM movimentação (cria novo cilindro) |
| 135 | Consultar Cilindro | ✅ Sim | Consulta pontual + rastreabilidade |
| 687 | Alterar situação | ✅ Sim | Correção CHEIO/VAZIO |
| 688 | Alterar localização | ✅ Sim | Correção de local |
📌 Legenda: ❌ Não = não pode alterar se já teve movimentação | ✅ Sim = pode alterar mesmo com movimentação | ❌ Parcial = alguns campos bloqueados, outros liberados
🏆 Propriedade Intelectual
Marca Registrada
OndeVou.com®
908765967ONDEVOU TECNOLOGIA LTDA
17.058.605/0001-36Classe 42 - Serviços de TI