Menu - Frotas - Controle de Estoque
- Controle de Estoque - Categoria de Peças/Produtos
- Controle de Estoque - Peças/Produtos
- Controle de Estoque - Compras
- Controle de Estoque - Depósito de Peças/Produtos
- Controle de Estoque - Movimentação
- Controle de Estoque - Peças em Veículos
Controle de Estoque - Categoria de Peças/Produtos
Visão Geral
O módulo de Categorias de Produtos faz parte do sistema de gerenciamento de frota da plataforma CONCEPT RASTREAMENTO. Este módulo permite aos usuários organizar seus produtos em categorias lógicas, facilitando a navegação, busca e gerenciamento do inventário. Para acessar a opção utilize o menu FROTAS e a seção CONTROLE DE ESTOQUE e opção CATEGORIAS DE PEÇAS.
Interface do Usuário
Tela de Pesquisa (Lista de Categorias)
A tela principal apresenta um layout organizado em duas seções principais:
- Seção de Filtros: Localizada na parte superior, permite refinar a busca de categorias.
- Tabela de Resultados: Exibe as categorias encontradas com suas informações principais.
Elementos da Tela de Pesquisa
- Título da Página: "Categorias de Peças"
- Seção de Filtros:
- Campo de texto "Nome": Permite filtrar categorias pelo nome
- Campo de texto "Descrição": Permite filtrar categorias pela descrição
- Botões de ação:
- Botão "Pesquisa" (ícone de lupa): Executa a busca com os filtros aplicados
- Botão "Limpar Filtros" (ícone de arquivo): Remove todos os filtros aplicados
- Botão "Novo" (ícone de mais): Direciona para a tela de cadastro de nova categoria
- Botão "Exportar para CSV" (ícone de salvar): Exporta a lista para um arquivo CSV
- Tabela de Resultados:
- Colunas: "#" (número sequencial), "NOME", "DESCRIÇÃO"
- Linhas: Cada categoria é exibida em uma linha com seus respectivos dados
- Rodapé: Mostra o número total de registros encontrados
Tela de Edição/Cadastro
A tela de edição/cadastro permite criar novas categorias ou modificar categorias existentes.
Elementos da Tela de Edição/Cadastro
- Título da Página: "Categoria de Peças"
- Área de Mensagens de Erro: Exibe erros de validação quando ocorrem
- Formulário de Cadastro:
- Campo de texto "Nome": Nome da categoria (obrigatório)
- Campo de texto "Descrição": Descrição detalhada da categoria (opcional)
- Botões de Ação:
- Botão "Gravar": Salva as alterações
- Botão "Excluir": Remove a categoria (visível apenas para registros existentes)
- Botão "Voltar": Retorna à tela de pesquisa sem salvar alterações
Funcionalidades e Regras de Negócio
Pesquisa de Categorias
- A pesquisa pode ser realizada por nome e/ou descrição
- Os resultados são exibidos em formato de tabela
- A pesquisa distingue entre resultados únicos e múltiplos
- É possível exportar os resultados para um arquivo CSV
Cadastro de Categorias
- O campo Nome é obrigatório
- O campo Descrição é opcional
- Cada categoria possui um ID único gerado pelo sistema
- Categorias existentes podem ser editadas através da mesma interface
Exclusão de Categorias
- Só é possível excluir categorias que não possuem produtos associados
- O sistema verifica se existem produtos associados antes de permitir a exclusão
- Mensagens específicas são exibidas dependendo da quantidade de produtos associados:
- "Não é possível remover a categoria. Existem X produtos associados." (para múltiplos produtos)
- "Não é possível remover a categoria. Existe 1 produto associado." (para um único produto)
Controle de Acesso
- As ações de gravação e exclusão dependem do nível de permissão do usuário
- Existem três níveis de acesso: Acesso Master, Acesso de Grupo e Acesso Individual
- Apenas usuários com permissão apropriada podem criar, editar ou excluir categorias
Fluxo de Trabalho
Pesquisar Categorias
- Acesse a tela de listagem de categorias
- Opcional: Preencha os campos de filtro por nome e/ou descrição
- Clique no botão de pesquisa (ícone de lupa)
- Os resultados serão exibidos na tabela abaixo
- Para limpar os filtros, clique no botão "Limpar Filtros"
Criar Nova Categoria
- Na tela de listagem, clique no botão "Novo" (ícone de mais)
- Preencha o campo "Nome" (obrigatório)
- Opcional: Preencha o campo "Descrição"
- Clique no botão "Gravar"
- Se todos os campos obrigatórios estiverem preenchidos, a categoria será criada e você retornará à tela de listagem
- Se houver erros de validação, eles serão exibidos no topo da tela
Editar Categoria Existente
- Na tela de listagem, clique na linha da categoria que deseja editar
- A tela de edição será aberta com os dados da categoria selecionada
- Modifique os campos desejados
- Clique no botão "Gravar"
- Se todos os campos obrigatórios estiverem preenchidos, as alterações serão salvas e você retornará à tela de listagem
Excluir Categoria
- Na tela de listagem, clique na linha da categoria que deseja excluir
- Na tela de edição, clique no botão "Excluir"
- O sistema verificará se existem produtos associados a esta categoria
- Se não houver produtos associados, a categoria será excluída e você retornará à tela de listagem
- Se houver produtos associados, uma mensagem de erro será exibida informando a impossibilidade de exclusão
Exportar para CSV
- Na tela de listagem, aplique os filtros desejados (opcional)
- Clique no botão "Exportar para CSV" (ícone de salvar)
- O sistema gerará um arquivo CSV com os dados exibidos na tabela
- O arquivo será baixado automaticamente com o nome "CategoriaProduto.csv"
Detalhes Técnicos (Invisíveis para o Usuário)
A interface se comunica com o backend através de endpoints REST específicos que executam operações CRUD (Create, Read, Update, Delete) nas categorias de produtos. Os dados são transmitidos usando o formato URL-encoded e as respostas são processadas em formato JSON.
As operações são autenticadas e verificadas contra as permissões do usuário atual, utilizando o ID do cliente e da empresa armazenados no estado da aplicação.
Perguntas Frequentes
1. Por que não consigo excluir uma categoria?
As categorias que possuem produtos associados não podem ser excluídas. Você precisa primeiro remover ou reclassificar todos os produtos associados a essa categoria antes de poder excluí-la.
2. Como sei quantos produtos estão associados a uma categoria?
Ao tentar excluir uma categoria com produtos associados, o sistema exibirá uma mensagem informando a quantidade de produtos vinculados.
3. É possível mover produtos de uma categoria para outra?
Sim, isso é possível através do módulo de gerenciamento de produtos. Selecione o produto desejado, edite suas informações e altere a categoria associada.
4. Quais filtros posso usar para encontrar uma categoria específica?
Você pode filtrar as categorias pelo nome e/ou pela descrição. Basta preencher os campos correspondentes na seção de filtros e clicar no botão de pesquisa.
5. Quem pode criar novas categorias no sistema?
Apenas usuários com permissões de gravação ou capacidade Master podem criar, editar ou excluir categorias. Se você não tem acesso a essas funcionalidades, entre em contato com o administrador do sistema.
6. Por que vejo o botão "Excluir" cinza (desabilitado)?
O botão "Excluir" só fica ativo para categorias já existentes (que possuem um ID) e quando o usuário tem permissões adequadas. Se você está criando uma nova categoria, este botão não estará disponível.
7. Como exportar apenas algumas categorias para CSV?
Utilize os filtros disponíveis para restringir a lista de categorias apenas àquelas que deseja exportar. Em seguida, clique no botão "Exportar para CSV". Apenas as categorias exibidas na tabela serão incluídas no arquivo exportado.
Controle de Estoque - Peças/Produtos
Descrição da Interface
O módulo apresenta uma interface para gerenciamento de produtos no controle de estoque de uma frota e faz parte do sistema de gerenciamento de frota da plataforma CONCEPT RASTREAMENTO. A interface está em português brasileiro e segue um design claro e organizado, com uma barra lateral de navegação escura à esquerda e área principal de trabalho à direita. A interface permite pesquisar, visualizar, criar, editar e excluir produtos do estoque. Para acessar a opção utilize o menu FROTAS e a seção CONTROLE DE ESTOQUE e opção PEÇAS.
Elementos da Interface
Tela de Pesquisa (Peças)
Seção de Filtros
- Título: "Filtros" (seção colapsável)
- Campos de Filtro:
- Código: Campo de texto para filtrar por código do produto
- Nome: Campo de texto para filtrar por nome do produto
- Categoria: Campo de texto para filtrar por categoria do produto
Botões de Ação
- Pesquisa: Botão azul com ícone de lupa (tooltip: "Pesquisa")
- Limpar Filtros: Botão com borda escura e ícone de arquivo (tooltip: "Limpar Filtros")
- Novo: Botão amarelo com ícone de adição (tooltip: "Novo")
- Exportar para CSV: Botão verde com ícone de salvar (tooltip: "Exportar Para CSV")
Tabela de Resultados
- Colunas:
- #: Número sequencial
- CATEGORIA: Categoria do produto
- CÓDIGO: Código de identificação do produto
- NOME: Nome do produto
- ESTOQUE ATUAL: Quantidade atual em estoque
- ATIVO?: Status de ativação do produto (SIM/NÃO)
- Rodapé: Exibe a contagem de registros (exemplo: "REGISTROS: 7")
Tela de Cadastro/Edição (Peça)
Seção de Erros
- Título: "Favor corrigir os seguinte(s) erro(s):"
- Lista de erros: Exibe validações não atendidas durante o preenchimento
- Botão Fechar: Botão rosa para fechar a mensagem de erros
Formulário Principal
- Categoria: Campo de seleção obrigatório (v-select)
- Código: Campo de texto para código do produto
- Nome: Campo de texto obrigatório para nome do produto
- Descrição: Campo de texto para descrição do produto
- Estoque Mínimo: Campo numérico com formatação automática
- Estoque Máximo: Campo numérico com formatação automática
- Unidade de Medida: Campo de seleção obrigatório
- Estoque Atual: Campo numérico (somente leitura em edição)
- Status: Checkbox "Ativo?"
- Última Atualização: Campo de data/hora (somente leitura, formato: DD-MM-YY HH:MM:SS)
Botões de Ação
- Gravar: Botão verde para salvar alterações
- Excluir: Botão vermelho (visível apenas em edição)
- Voltar: Botão branco com borda para retornar à tela de pesquisa
Tabela de Depósitos
- Título: "DEPÓSITO"
- Colunas:
- DEPÓSITO: Nome do depósito
- QTD: Quantidade do produto neste depósito
- Mensagem Vazia: "Nenhum depósito." (quando não há depósitos associados)
Propósito e Fluxo de Trabalho
Este módulo permite o gerenciamento completo de produtos no sistema de controle de estoque. O fluxo de trabalho típico inclui:
- Pesquisa de produtos: O usuário pode filtrar a lista de produtos por código, nome ou categoria.
- Visualização de produtos: Os resultados são exibidos em uma tabela com informações essenciais.
- Criação de novo produto: O usuário pode adicionar novos produtos preenchendo o formulário.
- Edição de produto: Ao selecionar um produto na tabela, o usuário pode editar suas informações.
- Exclusão de produto: Produtos podem ser excluídos, desde que não tenham movimentações associadas.
- Exportação de dados: Os dados podem ser exportados para CSV para análise externa.
Instruções Passo a Passo
Como Pesquisar Produtos
- Acesse a tela de pesquisa de produtos.
- Na seção "Filtros", preencha um ou mais campos de filtro (Código, Nome, Categoria).
- Clique no botão de pesquisa (ícone de lupa).
- Os resultados serão exibidos na tabela abaixo.
- Para limpar os filtros, clique no botão "Limpar Filtros" (ícone de arquivo).
Como Criar um Novo Produto
- Na tela de pesquisa, clique no botão "Novo" (ícone de adição).
- No formulário, preencha os campos obrigatórios:
- Selecione uma categoria da lista suspensa
- Digite um nome para o produto
- Selecione uma unidade de medida
- Preencha os campos opcionais conforme necessário:
- Código do produto
- Descrição
- Estoque mínimo
- Estoque máximo
- Confirme se o produto deve estar ativo marcando a checkbox "Ativo?".
- Clique no botão "Gravar" para salvar o novo produto.
- Se houver erros de validação, corrija os campos indicados e tente gravar novamente.
Como Editar um Produto Existente
- Na tela de pesquisa, localize o produto desejado utilizando os filtros.
- Clique na linha do produto na tabela para abrir a tela de edição.
- Modifique os campos desejados. Note que o "Estoque Atual" não pode ser editado diretamente.
- Clique no botão "Gravar" para salvar as alterações.
- Para retornar à tela de pesquisa sem salvar, clique no botão "Voltar".
Como Excluir um Produto
- Na tela de pesquisa, localize e selecione o produto desejado.
- Na tela de edição, clique no botão "Excluir".
- Confirme a exclusão quando solicitado.
- Note que produtos com movimentações associadas não podem ser excluídos. O sistema exibirá uma mensagem de erro neste caso.
Como Exportar Dados para CSV
- Na tela de pesquisa, defina os filtros desejados para obter os registros a exportar.
- Clique no botão "Exportar Para CSV" (ícone de salvar).
- O arquivo será gerado com o nome "Produto.csv" e disponibilizado para download.
Validações e Regras de Negócio
-
Campos Obrigatórios:
- Categoria
- Nome
- Unidade de Medida
-
Validações de Estoque:
- O estoque mínimo não pode ser superior ao estoque máximo
- O estoque atual é calculado automaticamente com base nas movimentações
-
Exclusão de Produtos:
- Produtos com movimentações associadas não podem ser excluídos
- O sistema verifica a quantidade de movimentações antes de permitir a exclusão
-
Permissões de Acesso:
- As ações de gravar e excluir são controladas por permissões de usuário
- Usuários com capacidade "Master" têm acesso completo
- Outros usuários dependem das permissões do seu grupo
-
Depósitos:
- O sistema registra a quantidade de produto em cada depósito
- O estoque atual total é a soma das quantidades em todos os depósitos
Perguntas Frequentes
O que significa o campo "Unidade de Medida"?
A unidade de medida define como a quantidade do produto é mensurada (ex: unidade, metro, litro, quilo). Este campo é obrigatório e ajuda a padronizar as medições no sistema.
Por que não consigo excluir um produto?
Produtos que possuem movimentações associadas (entradas, saídas, transferências) não podem ser excluídos. O sistema impede a exclusão para manter a integridade do histórico de estoque.
Como ajustar o estoque atual de um produto?
O estoque atual é calculado automaticamente com base nas movimentações. Para ajustar o estoque, é necessário registrar uma movimentação (entrada ou saída) no módulo de movimentação de estoque.
O que acontece se o estoque ficar abaixo do mínimo?
O sistema não impede que o estoque fique abaixo do mínimo, mas esta informação pode ser utilizada para relatórios de reposição e alertas de estoque baixo.
Como organizar produtos por categoria?
Primeiro, é necessário cadastrar as categorias no módulo de categorias. Depois, ao criar ou editar um produto, selecione a categoria apropriada no campo "Categoria".
Qual a diferença entre excluir um produto e desativá-lo?
Desativar um produto (desmarcando "Ativo?") mantém o registro no sistema, mas indica que não está mais em uso. A exclusão remove completamente o produto do sistema, mas só é possível se não houver movimentações associadas.
Como funciona a exportação para CSV?
A exportação gera um arquivo CSV com os dados dos produtos exibidos na tabela. Se filtros estiverem aplicados, apenas os registros filtrados serão exportados. O arquivo usa ponto-e-vírgula (;) como separador.
Por que o estoque está distribuído em depósitos?
O sistema permite controlar o estoque em múltiplos locais físicos (depósitos). Isso é útil para empresas com várias unidades ou que precisam rastrear a localização exata dos produtos.
Controle de Estoque - Compras
Introdução
O módulo de Compras de Peças faz parte do sistema de gerenciamento de frota da plataforma CONCEPT RASTREAMENTO, permitindo o registro, acompanhamento e controle de todas as compras de peças e produtos relacionados à manutenção de veículos e equipamentos. Este módulo integra-se com o controle de estoque, fornecedores e pagamentos, oferecendo uma visão completa do ciclo de aquisição de materiais. Para acessar a opção utilize o menu FROTAS e a seção CONTROLE DE ESTOQUE e opção COMPRAS DE PEÇAS.
Interface e Elementos
Tela Principal de Listagem
A tela principal apresenta uma lista de compras de peças já registradas no sistema, com as seguintes áreas:
Seção de Filtros
- Fornecedor: Campo de texto para filtrar por nome do fornecedor
- Período: Composto por:
- Seletor de tipo de data (Data de Entrada ou Data de Pagamento)
- Campo de data inicial (formato DD-MM-YYYY)
- Campo de data final (formato DD-MM-YYYY)
- Status Pagamento: Dropdown com opções:
- Pagas
- Não Pagas
- Todas
- Botões de Ação:
- Pesquisar: Executa a busca com os filtros informados
- Limpar Filtros: Restaura os filtros para os valores padrão
- Novo: Inicia o cadastro de uma nova compra
- Exportar para CSV: Exporta os dados exibidos para um arquivo CSV
Tabela de Resultados
- Colunas:
- #: Número sequencial
- Fornecedor: Nome do fornecedor
- Nota Fiscal: Número da nota fiscal
- Data: Data de entrada da compra
- Data Pagto: Data de pagamento (quando existente)
- Parcelada: Indicador de pagamento parcelado (marcado com X)
- Valor: Valor total da compra
- Rodapé: Exibe o total de registros encontrados
Tela de Cadastro/Edição
A tela de cadastro/edição de compras é dividida em seções:
Dados Principais
- Fornecedor: Dropdown para seleção do fornecedor com botão para adicionar novo
- Depósito: Dropdown para selecionar o local de armazenamento das peças
- Valor: Campo numérico para o valor total da compra
- Data: Data de entrada da compra (formato DD-MM-YYYY)
- Data Pagamento: Data do pagamento (visível apenas quando não for parcelado)
- Pagamento Parcelado: Checkbox para indicar se o pagamento será parcelado
- Nota Fiscal: Campo de texto para o número da nota fiscal
- Observação: Campo de texto livre para anotações (limite de 1024 caracteres)
Botões de Ação
- Gravar: Salva os dados da compra
- Excluir: Remove o registro (visível apenas na edição)
- Voltar: Retorna para a tela de listagem
Seção de Itens
- Lista de Itens: Tabela com os produtos inclusos na compra:
- Número sequencial
- Peça: Nome do produto
- Quantidade
- Valor unitário
- Adicionar Item: Botão para incluir novos itens à compra
Modal de Adição de Item
- Peça: Dropdown para seleção do produto
- Quantidade: Campo numérico para a quantidade
- Valor: Campo numérico para o valor unitário
- Botões:
- Inserir: Adiciona o item e mantém o modal aberto
- Inserir e Limpar: Adiciona o item e limpa os campos
Modal de Parcelas (quando pagamento parcelado)
- Dados da Nova Parcela:
- Data: Data prevista para pagamento
- Valor: Valor da parcela
- Data Pagamento: Data efetiva do pagamento (quando pago)
- Observação: Campo para comentários sobre a parcela
- Lista de Parcelas: Tabela com as parcelas cadastradas:
- Número da parcela
- Data prevista
- Valor
- Data de pagamento
- Observação
- Estatísticas:
- Total: Soma dos valores das parcelas
- Pago: Soma dos valores das parcelas pagas
- Quantidade: Total de parcelas / Parcelas pagas
Fluxo de Trabalho
Processo de Compra de Peças
-
Pesquisa e Visualização:
- O usuário pode iniciar pesquisando compras existentes usando os filtros disponíveis
- Por padrão, o sistema exibe as compras do mês atual
- É possível visualizar detalhes clicando em uma linha da tabela
-
Cadastro de Nova Compra:
- O usuário clica no botão "Novo" na tela de listagem
- Seleciona o fornecedor e o depósito (ambos obrigatórios)
- Informa o valor total, data de entrada e opcionalmente a nota fiscal
- Define se o pagamento será à vista ou parcelado
- Se for à vista, informa a data de pagamento
- Se for parcelado, adiciona as parcelas no modal específico
-
Adição de Itens:
- Clica no botão "+" na seção de itens
- Seleciona a peça no modal
- Informa quantidade e valor unitário
- Confirma a inclusão
- Repete o processo para cada item necessário
-
Finalização:
- Verifica se todos os dados obrigatórios foram preenchidos
- Clica em "Gravar" para salvar a compra
- O sistema atualiza o estoque automaticamente
Instruções Passo a Passo
Como Cadastrar uma Nova Compra
- Na tela de listagem, clique no botão "+" (Novo)
- Selecione o fornecedor no dropdown (ou adicione um novo clicando no botão "+")
- Selecione o depósito onde as peças serão armazenadas
- Informe o valor total da compra
- Defina a data de entrada da compra
- Caso seja pagamento à vista, informe a data de pagamento
- Se for pagamento parcelado:
- Marque a opção "Pagamento Parcelado"
- Clique em "Ver Parcelas"
- Para cada parcela:
- Informe a data prevista de pagamento
- Digite o valor da parcela
- Se já foi paga, informe a data de pagamento
- Clique em "+" para adicionar
- Informe o número da nota fiscal (se disponível)
- Adicione observações se necessário
- Para adicionar itens:
- Clique no botão "+" na seção de itens
- Selecione a peça no dropdown
- Informe a quantidade e o valor unitário
- Clique em "Inserir" ou "Inserir e Limpar"
- Repita para cada item
- Clique em "Gravar" para salvar a compra
Como Filtrar Compras
- Na tela de listagem, preencha os filtros conforme necessário:
- Nome do fornecedor (total ou parcial)
- Selecione o tipo de data (entrada ou pagamento)
- Defina o período inicial e final
- Escolha o status de pagamento (Pagas, Não Pagas ou Todas)
- Clique no botão de pesquisa (ícone de lupa)
- A tabela será atualizada com os resultados correspondentes
- Para limpar os filtros, clique no botão "Limpar Filtros"
Como Editar uma Compra Existente
- Na tela de listagem, localize a compra desejada
- Clique sobre a linha correspondente
- A tela de edição será aberta com os dados da compra
- Realize as alterações necessárias
- Para editar itens:
- Para remover, clique no ícone de lixeira do item
- Para adicionar novos, use o botão "+" na seção de itens
- Para editar parcelas (se for pagamento parcelado):
- Clique em "Ver Parcelas"
- Altere os valores, datas ou adicione novas parcelas
- Clique em "Gravar" para salvar as alterações
Como Excluir uma Compra
- Na tela de listagem, localize a compra desejada
- Clique sobre a linha correspondente
- Na tela de edição, clique no botão "Excluir"
- Confirme a exclusão quando solicitado
Validações e Regras de Negócio
O sistema implementa as seguintes validações e regras de negócio:
Campos Obrigatórios
- Fornecedor
- Depósito
- Data de entrada
- Valor da compra
- Pelo menos um item na lista de peças
- Para pagamento parcelado, pelo menos uma parcela
Regras Específicas
- A data de pagamento só é exibida e obrigatória para pagamentos à vista
- O total das parcelas deve corresponder ao valor total da compra
- Ao cadastrar/alterar uma compra, o estoque é automaticamente atualizado
- Ao excluir uma compra, as quantidades são revertidas no estoque
- Se a compra for parcelada, é necessário cadastrar cada parcela individualmente
- O sistema calcula automaticamente o total de parcelas pagas e pendentes
- As datas são armazenadas em formato YYYY-MM-DD internamente, mas exibidas no formato DD-MM-YYYY
- O sistema exibe os valores monetários com duas casas decimais e separador de milhar
Perguntas Frequentes
Como cadastrar um novo fornecedor durante o registro de uma compra?
Na tela de cadastro de compra, ao lado do campo Fornecedor, clique no botão "+" para abrir o modal de cadastro de fornecedor. Preencha os dados necessários e confirme para adicionar o novo fornecedor, que ficará imediatamente disponível para seleção.
O valor total da compra precisa ser igual à soma dos itens?
Não necessariamente. O valor total da compra é informado manualmente e pode incluir outros custos como frete ou impostos que não estão diretamente associados aos itens. É importante que o valor total represente o montante efetivamente pago ao fornecedor.
Como registrar o pagamento de uma parcela após a compra já ter sido cadastrada?
Localize a compra na tela de listagem, clique para editar, e se for uma compra parcelada, clique em "Ver Parcelas". Na lista de parcelas, encontre a que deseja marcar como paga, informe a data de pagamento no campo correspondente e salve as alterações.
É possível alterar uma compra de pagamento à vista para parcelado após o cadastro?
Sim, ao editar uma compra, você pode marcar a opção "Pagamento Parcelado" e então cadastrar as parcelas. O sistema removerá a data de pagamento única e solicitará o cadastro das parcelas.
Como o sistema atualiza o estoque quando uma compra é registrada?
Quando uma compra é gravada, o sistema automaticamente adiciona as quantidades dos itens ao estoque do depósito selecionado. Se a compra for alterada, o sistema ajusta as diferenças. Se for excluída, as quantidades são removidas do estoque.
Por que não consigo excluir uma compra?
Existem algumas razões possíveis:
- A compra já teve seus itens consumidos em serviços ou baixados do estoque
- O usuário não possui permissão para exclusão
- A compra está vinculada a processos financeiros já concluídos
Como exportar a lista de compras para análise externa?
Na tela de listagem, aplique os filtros desejados para encontrar as compras que deseja exportar. Em seguida, clique no botão "Exportar para CSV" (ícone de disquete). O sistema gerará um arquivo CSV com os dados exibidos na tabela.
É possível registrar compras parceladas com datas diferentes para cada parcela?
Sim, ao cadastrar um pagamento parcelado, cada parcela pode ter sua própria data prevista de pagamento e, quando paga, sua própria data efetiva de pagamento. Isso permite um controle detalhado do fluxo de caixa.
Considerações Adicionais
O módulo de Compras de Peças é integrado com outros componentes do sistema, como:
- Controle de Estoque: Atualiza automaticamente os níveis de estoque dos produtos
- Cadastro de Fornecedores: Permite selecionar e cadastrar fornecedores
- Depósitos: Gerencia a localização física das peças
- Financeiro: Integra os pagamentos com o controle financeiro
A interface foi projetada para ser intuitiva e eficiente, facilitando o registro rápido de compras e permitindo um controle detalhado dos gastos com peças e produtos para a frota.
Controle de Estoque - Depósito de Peças/Produtos
1. Descrição da Interface
O módulo apresenta uma interface para gerenciamento de depósitos de produtos, que faz parte do sistema de gerenciamento de frota da plataforma CONCEPT RASTREAMENTO. A interface é dividida em duas telas principais: uma tela de listagem de depósitos (com filtros e uma tabela de resultados) e uma tela de edição/criação de depósitos (com campos para inserção de dados e lista de produtos associados ao depósito).
A interface possui um design limpo e intuitivo, com um menu de navegação vertical à esquerda e o conteúdo principal ocupando a maior parte da tela. Os elementos visuais incluem cartões (cards) que agrupam funcionalidades relacionadas, campos de entrada de dados, botões de ação e tabelas para exibição de informações. Para acessar a opção utilize o menu FROTAS e a seção CONTROLE DE ESTOQUE e opção DEPÓSITO DE PEÇAS.
2. Elementos da Interface
Tela de Listagem (Depósitos de Peças)
Seção de Filtros
- Nome: Campo de texto para filtrar depósitos pelo nome
- Desconsiderar Saldo: Checkbox para filtrar depósitos que têm a opção "desconsiderar saldo" ativada
- Botões de Ação:
- Pesquisar (ícone de lupa): Aplica os filtros e atualiza a lista
- Limpar Filtros (ícone de arquivo): Remove todos os filtros aplicados
- Novo (ícone de adição): Cria um novo registro de depósito
- Exportar para CSV (ícone de salvar): Exporta a lista atual para um arquivo CSV
Tabela de Resultados
- Colunas:
-
(número sequencial)
- Nome (nome do depósito)
- Desconsiderar Saldo (exibe "X" se ativado, "-" se desativado)
-
- Funcionalidade: Ao selecionar uma linha, o sistema navega para a tela de edição do depósito selecionado
- Contagem de Registros: Exibe o número total de registros na parte inferior da tabela
Tela de Edição (Depósito de Peças)
Seção de Dados do Depósito
- Nome: Campo de texto obrigatório para o nome do depósito
- Desconsiderar Saldo: Checkbox para indicar se o depósito deve desconsiderar o saldo de produtos
- Botões de Ação:
- Gravar: Salva as alterações realizadas
- Excluir: Remove o depósito (visível apenas para registros existentes)
- Voltar: Retorna à tela de listagem
Seção de Produtos no Depósito
- Tabela de Produtos:
- Produto: Nome do produto
- QTD: Quantidade em estoque do produto no depósito
- Mensagem: Exibe "Nenhum produto." quando não há produtos associados ao depósito
Seção de Validação
- Exibe mensagens de erro quando há problemas com os dados inseridos
- Exemplo: "Nome obrigatório" quando o campo nome está vazio
3. Propósito e Fluxo de Trabalho
Propósito
O sistema serve para gerenciar depósitos de produtos (peças) utilizados na manutenção de uma frota de veículos. Permite criar, editar, listar e excluir depósitos, além de visualizar os produtos armazenados em cada depósito e suas respectivas quantidades.
Fluxo de Trabalho Principal
-
Listagem de Depósitos:
- O usuário visualiza todos os depósitos cadastrados
- Pode aplicar filtros para encontrar depósitos específicos
- Pode criar um novo depósito ou selecionar um existente para edição
-
Criação/Edição de Depósito:
- O usuário preenche ou altera os dados do depósito (nome, opção de desconsiderar saldo)
- Se estiver editando um depósito existente, pode visualizar os produtos associados e suas quantidades
- Ao salvar, o sistema valida os dados e exibe mensagens de erro se necessário
- Ao excluir, o sistema verifica se não há produtos associados antes de permitir a exclusão
-
Exclusão de Depósito:
- O usuário só pode excluir um depósito se não houver produtos associados a ele
- O sistema exibe uma mensagem de erro se a exclusão não for possível
4. Instruções Passo a Passo
Como Consultar Depósitos
- Acesse a tela de listagem de depósitos
- (Opcional) Preencha os filtros desejados:
- Digite um nome ou parte do nome no campo "Nome"
- Marque a opção "Desconsiderar Saldo" se desejar filtrar por essa característica
- Clique no botão de pesquisa (ícone de lupa)
- Visualize os resultados na tabela abaixo
- Para limpar os filtros, clique no botão com ícone de arquivo
Como Criar um Novo Depósito
- Na tela de listagem, clique no botão "Novo" (ícone de adição)
- Na tela de edição, preencha o campo "Nome" (obrigatório)
- (Opcional) Marque a opção "Desconsiderar Saldo" se necessário
- Clique no botão "Gravar" para salvar o novo depósito
- Se houver algum erro de validação, corrija-o e tente novamente
- Após salvar com sucesso, o sistema retornará à tela de listagem
Como Editar um Depósito Existente
- Na tela de listagem, clique na linha do depósito que deseja editar
- Na tela de edição, altere os campos desejados:
- Modifique o nome do depósito
- Marque ou desmarque a opção "Desconsiderar Saldo"
- Visualize os produtos associados ao depósito na tabela inferior
- Clique no botão "Gravar" para salvar as alterações
- Para retornar sem salvar, clique no botão "Voltar"
Como Excluir um Depósito
- Na tela de listagem, clique na linha do depósito que deseja excluir
- Na tela de edição, clique no botão "Excluir"
- O sistema verificará se é possível excluir o depósito:
- Se não houver produtos associados, o depósito será excluído
- Se houver produtos associados, o sistema exibirá uma mensagem de erro
- Após a exclusão bem-sucedida, o sistema retornará à tela de listagem
Como Exportar a Lista de Depósitos para CSV
- Na tela de listagem, aplique os filtros desejados (opcional)
- Clique no botão "Exportar para CSV" (ícone de salvar)
- O sistema gerará um arquivo CSV com os dados exibidos na tabela
- O arquivo será nomeado como "DepositoPecas.csv"
5. Regras de Negócio
-
Validação de Nome:
- O campo "Nome" é obrigatório para todos os depósitos
- Se o usuário tentar salvar um depósito sem nome, o sistema exibirá uma mensagem de erro
-
Exclusão de Depósito:
- Um depósito só pode ser excluído se não houver produtos associados a ele
- O sistema verifica a quantidade de produtos associados antes de permitir a exclusão
- Se houver produtos associados, o sistema exibe uma mensagem informando a quantidade de produtos que impedem a exclusão
-
Desconsiderar Saldo:
- A opção "Desconsiderar Saldo" permite que o depósito seja usado sem considerar o saldo dos produtos para fins de cálculos ou reservas
-
Permissões de Acesso:
- As ações de gravar e excluir só estão disponíveis para usuários com permissão de gravação ou capacidade master
- O sistema verifica as permissões do usuário logado antes de habilitar os botões correspondentes
-
Visualização de Produtos:
- O sistema exibe automaticamente todos os produtos associados ao depósito na tabela de produtos
- A quantidade de cada produto é mostrada na coluna "QTD"
6. Perguntas Frequentes
O que significa a opção "Desconsiderar Saldo"?
A opção "Desconsiderar Saldo" indica que o depósito não será considerado nos cálculos de saldo de estoque. Isso pode ser útil para depósitos temporários, depósitos de manutenção ou outros casos especiais onde os produtos não devem afetar o saldo total disponível.
Por que não consigo excluir um depósito?
Não é possível excluir um depósito que possua produtos associados. Isso acontece para manter a integridade dos dados, já que os produtos precisam estar sempre associados a um depósito. Para excluir o depósito, primeiro transfira ou remova todos os produtos associados a ele.
Como posso ver quantos produtos existem em um depósito?
Ao acessar a tela de edição de um depósito, a tabela na parte inferior exibirá todos os produtos associados ao depósito e suas respectivas quantidades.
É possível transferir produtos entre depósitos?
Esta funcionalidade não está disponível diretamente nesta tela. Para transferir produtos entre depósitos, é necessário utilizar a função de movimentação de estoque disponível em outra parte do sistema.
Os usuários têm permissões diferentes para gerenciar depósitos?
Sim, o sistema possui controle de permissões. Apenas usuários com permissão de gravação ou capacidade master podem criar, editar ou excluir depósitos. Todos os usuários podem visualizar a lista de depósitos e seus detalhes.
Como faço para exportar a lista de depósitos?
Na tela de listagem, clique no botão "Exportar para CSV" (ícone de salvar). O sistema exportará todos os depósitos exibidos na tabela para um arquivo CSV chamado "DepositoPecas.csv".
Posso filtrar os depósitos por algum critério específico?
Sim, a tela de listagem oferece filtros por nome e pela opção "Desconsiderar Saldo". Preencha os campos desejados e clique no botão de pesquisa para aplicar os filtros.
7. Fluxos de Exceção
Tentativa de Salvar sem Nome
- Usuário tenta salvar um depósito sem preencher o campo "Nome"
- Sistema exibe mensagem de erro: "Nome obrigatório"
- Usuário deve corrigir o erro e tentar novamente
Tentativa de Excluir Depósito com Produtos
- Usuário tenta excluir um depósito que possui produtos associados
- Sistema verifica a quantidade de produtos associados
- Sistema exibe mensagem de erro: "Não é possível remover o depósito, pois existe(m) X produto(s) associado(s)."
- Usuário deve remover os produtos do depósito antes de tentar excluí-lo novamente
Erro de Autenticação
- Se a sessão do usuário expirar durante as operações
- Sistema identifica código 99 na resposta
- Sistema redireciona automaticamente para a tela de login
Erro no Servidor
- Se ocorrer qualquer erro no servidor durante as operações
- Sistema captura o erro e registra no log
- Sistema exibe uma mensagem genérica: "Erro ao [operação] depósito"
8. Considerações Adicionais
- O sistema faz parte de um módulo maior de controle de estoque para gestão de frota
- A interface utiliza componentes visuais modernos para melhorar a experiência do usuário
- As operações são protegidas por um sistema de autenticação e autorização
- As mensagens de erro são exibidas de forma clara e destacada para facilitar a correção
- O sistema registra logs para todas as operações, facilitando a identificação de problemas
Controle de Estoque - Movimentação
Descrição da Interface
O mídulo apresentado é uma interface para gerenciamento de movimentação de estoque e faz parte do sistema de gerenciamento de frota da plataforma CONCEPT RASTREAMENTO. A aplicação permite controlar a transferência de produtos entre depósitos e veículos, com diferentes tipos de movimentações possíveis. A interface possui um design limpo e organizado, com áreas bem definidas para filtros de busca, visualização de registros em formato de tabela e formulários para cadastro/edição. Para acessar a opção utilize o menu FROTAS e a seção CONTROLE DE ESTOQUE e opção MOVIMENTAÇÃO DE ESTOQUE.
Elementos da Interface
Tela de Pesquisa de Movimentações
Cabeçalho:
- Título "Movimentações de Estoque"
- Seção de filtros expansível/colapsável
Seção de Filtros:
- Depósito Origem: Campo de seleção (dropdown) para escolher o depósito de origem
- Depósito Destino: Campo de seleção (dropdown) para escolher o depósito de destino
- Peça: Campo de seleção (dropdown) para escolher um produto específico
- Veículo Origem: Campo de seleção com recursos de pesquisa para escolher o veículo de origem
- Veículo Destino: Campo de seleção com recursos de pesquisa para escolher o veículo de destino
- Tipo Movimentação: Campo de seleção (dropdown) para escolher o tipo de movimentação
- Período: Dois campos de data para definir o intervalo de pesquisa
- Data Início: Campo de data com formato DD-MM-AAAA
- Data Fim: Campo de data com formato DD-MM-AAAA
Botões de Ação (na seção de filtros):
- Botão Pesquisar: Executa a pesquisa com os filtros configurados
- Botão Limpar Filtros: Limpa todos os filtros aplicados
- Botão Novo: Redireciona para a tela de cadastro de nova movimentação
- Botão Exportar para CSV: Exporta os dados da tabela para um arquivo CSV
Tabela de Resultados:
- Colunas da tabela:
- #: Número sequencial
- ORIGEM: Nome do depósito/veículo de origem
- DESTINO: Nome do depósito/veículo de destino
- DATA: Data da movimentação (formato DD/MM/AA)
- CADASTRO: Data e hora do cadastro (formato DD-MM-AA HH:MM:SS)
- TIPO: Descrição do tipo de movimentação
- COD. PRODUTO: Código do produto
- PRODUTO: Nome do produto
- QTD: Quantidade movimentada
Rodapé da Tabela:
- Contador de registros exibidos (REGISTROS: X)
Tela de Cadastro/Edição de Movimentação
Cabeçalho:
- Título "Movimentação de Estoque"
Seção Principal:
- Tipo Movimentação: Campo de seleção obrigatório com opções:
- AQUISIÇÃO
- MOVIMENTAÇÃO
- SAÍDA
- BAIXA
- RETIRADA
- SAÍDA PARA VEÍCULO
- RETIRADA DO VEÍCULO
- ALTERAÇÃO DE COMPRA
- Data: Campo de data obrigatório (formato DD-MM-AAAA)
- Depósito Origem: Campo de seleção que aparece quando o tipo de movimentação é MOVIMENTAÇÃO, SAÍDA ou BAIXA
- Depósito Destino: Campo de seleção que aparece quando o tipo de movimentação é MOVIMENTAÇÃO ou RETIRADA
- Veículo Origem: Campo de seleção que aparece quando o tipo de movimentação é RETIRADA
- Veículo Destino: Campo de seleção que aparece quando o tipo de movimentação é SAÍDA
- Observação: Campo de texto livre para informações adicionais (limite de 4096 caracteres)
Botões de Ação (na seção principal):
- Botão Gravar: Salva a movimentação (visível apenas para novos registros)
- Botão Voltar: Retorna para a tela de pesquisa
Seção de Itens da Movimentação:
- Título "Itens da movimentação"
- Botão para adicionar novo item (visível apenas para novos registros)
- Tabela com colunas:
- Número sequencial
- Peça: Nome do produto
- Qtd: Quantidade do produto
- Ações: Botão para remover o item (visível apenas para novos registros)
Modal de Inserção de Item:
- Campo de seleção para Produto
- Campo numérico para Quantidade
- Botões:
- Inserir: Adiciona o item e mantém o modal aberto
- Inserir e Limpar: Adiciona o item e limpa os campos para nova inserção
Propósito e Fluxo de Trabalho
O sistema de Movimentação de Estoque tem como propósito controlar o fluxo de produtos entre depósitos e veículos em uma empresa de gestão de frotas. Ele permite registrar diferentes tipos de operações como aquisições, transferências, saídas, baixas e retornos.
Fluxo Principal:
-
Pesquisa de Movimentações:
- O usuário acessa a tela de pesquisa onde pode aplicar filtros como período, tipos de movimentação, produtos, depósitos ou veículos
- Ao clicar em pesquisar, o sistema exibe os resultados na tabela
- Os registros podem ser exportados para CSV ou selecionados para visualização/edição
-
Cadastro de Nova Movimentação:
- O usuário clica no botão "Novo" na tela de pesquisa
- Seleciona o tipo de movimentação desejado
- Dependendo do tipo selecionado, campos específicos são exibidos ou ocultados
- Preenche a data e outros campos necessários
- Adiciona um ou mais itens (produtos) à movimentação
- Confirma a operação clicando em "Gravar"
-
Visualização de Movimentação:
- Ao selecionar um registro na tabela de resultados, o sistema redireciona para a tela de detalhes
- Os dados são exibidos em modo de visualização, não permitindo alterações em registros já gravados
Instruções Passo a Passo
Como Pesquisar Movimentações
- Acesse a tela de "Movimentações de Estoque"
- Configure os filtros desejados:
- Selecione depósitos de origem/destino (opcional)
- Escolha veículos de origem/destino (opcional)
- Selecione um produto específico (opcional)
- Defina o tipo de movimentação (opcional)
- Configure o período de pesquisa (por padrão, o mês atual)
- Clique no botão com ícone de lupa (Pesquisar)
- Os resultados serão exibidos na tabela abaixo
Como Cadastrar uma Nova Movimentação
- Na tela de pesquisa, clique no botão com ícone de "+" (Novo)
- Selecione o tipo de movimentação desejado
- Preencha a data da movimentação
- Dependendo do tipo selecionado, preencha os campos adicionais:
- Para "MOVIMENTAÇÃO": selecione depósito origem e depósito destino
- Para "SAÍDA PARA VEÍCULO": selecione depósito origem e veículo destino
- Para "RETIRADA DO VEÍCULO": selecione veículo origem e depósito destino
- Para "AQUISIÇÃO": apenas data e observação são necessários
- Adicione itens à movimentação:
- Clique no botão "+" na seção "Itens da movimentação"
- Selecione o produto desejado
- Informe a quantidade
- Clique em "Inserir" ou "Inserir e Limpar" para adicionar mais itens
- Preencha uma observação se necessário
- Clique em "Gravar" para salvar a movimentação
Como Exportar Dados para CSV
- Na tela de pesquisa, configure os filtros desejados e realize a pesquisa
- Clique no botão com ícone de disquete (Exportar para CSV)
- O arquivo será gerado e baixado automaticamente
Regras de Negócio e Validações
Com base nos códigos analisados, as seguintes regras de negócio e validações são aplicadas:
-
Tipos de Movimentação:
- MOVIMENTAÇÃO: Transferência entre depósitos físicos
- SAÍDA: Saída de produto de um depósito
- RETIRADA: Retirada de produto de um veículo para um depósito
- BAIXA: Baixa de produto no estoque
- SAÍDA PARA VEÍCULO: Transferência de um depósito para um veículo
- RETIRADA DO VEÍCULO: Transferência de um veículo para um depósito
- AQUISIÇÃO: Entrada de novos produtos no estoque
- ALTERAÇÃO DE COMPRA: Ajustes em registros de compra
-
Validações Obrigatórias:
- Tipo de movimentação é obrigatório
- Data da movimentação é obrigatória
- Depósito de origem é obrigatório quando o tipo é MOVIMENTAÇÃO, SAÍDA ou BAIXA
- Depósito de destino é obrigatório quando o tipo é MOVIMENTAÇÃO ou RETIRADA
- Veículo de origem é obrigatório quando o tipo é RETIRADA
- Veículo de destino é obrigatório quando o tipo é SAÍDA
- Pelo menos um item deve ser adicionado à movimentação
-
Validações de Negócio:
- Não é permitido que o depósito de origem seja igual ao depósito de destino
- O produto movimentado deve existir no depósito de origem
- A quantidade movimentada não pode ser maior que o saldo disponível no depósito de origem
- Ao selecionar um veículo como origem ou destino, o sistema verifica/cria automaticamente um depósito associado ao veículo
-
Comportamentos Específicos:
- Os campos são exibidos/ocultados dinamicamente de acordo com o tipo de movimentação selecionado
- Na pesquisa de veículos, é possível filtrar por placa, marca, modelo ou condutor
- O sistema carrega por padrão as movimentações do mês atual
- Registros já cadastrados não podem ser alterados, apenas visualizados
- Ao buscar produtos disponíveis para movimentação, o sistema filtra apenas os que existem no depósito de origem selecionado
Perguntas Frequentes
1. Como faço para transferir produtos entre depósitos?
Para transferir produtos entre depósitos, selecione o tipo de movimentação "MOVIMENTAÇÃO", escolha o depósito de origem e o depósito de destino, adicione os produtos que deseja transferir com suas respectivas quantidades e clique em "Gravar".
2. Como registro a retirada de produtos de um veículo?
Selecione o tipo de movimentação "RETIRADA DO VEÍCULO", escolha o veículo de origem e o depósito de destino, adicione os produtos que estão sendo retirados do veículo com suas respectivas quantidades e clique em "Gravar".
3. Por que não consigo visualizar alguns produtos ao tentar adicionar itens?
Os produtos exibidos dependem do depósito de origem selecionado. Apenas produtos com saldo disponível naquele depósito são mostrados. Verifique se o depósito selecionado possui os produtos desejados.
4. Como faço para registrar a entrada de novos produtos no estoque?
Selecione o tipo de movimentação "AQUISIÇÃO", escolha o depósito de destino, adicione os produtos adquiridos com suas respectivas quantidades e clique em "Gravar".
5. É possível alterar uma movimentação já registrada?
Não, uma vez que a movimentação é gravada, ela não pode ser alterada. Caso seja necessário corrigir algum erro, deve-se registrar uma nova movimentação compensatória.
6. Por que recebo o erro "O estoque atual não é suficiente"?
Este erro ocorre quando a quantidade que você está tentando movimentar é maior que o saldo disponível no depósito de origem. Verifique o saldo atual no depósito e ajuste a quantidade a ser movimentada.
7. Como posso ver o histórico de movimentações de um produto específico?
Na tela de pesquisa, selecione o produto desejado no filtro "Peça" e clique em pesquisar. Serão exibidas todas as movimentações relacionadas àquele produto no período especificado.
8. É possível transferir produtos diretamente entre veículos?
Não diretamente. Para transferir produtos entre veículos, é necessário primeiro retirar os produtos do veículo de origem para um depósito (usando "RETIRADA DO VEÍCULO") e depois transferir do depósito para o veículo de destino (usando "SAÍDA PARA VEÍCULO").
9. Como pesquiso movimentações de um período específico?
Na tela de pesquisa, configure o intervalo de datas nos campos de "Período" (data início e data fim) e clique em pesquisar.
10. Como identifico veículos na lista de seleção?
Os veículos são identificados pela placa, modelo e, quando disponível, por um rótulo adicional. A lista exibe estas informações e permite pesquisar por qualquer um destes dados.
Controle de Estoque - Peças em Veículos
Descrição da Interface
O modulo apresenta uma interface para gerenciamento de peças e produtos em veículos da frota e faz parte do sistema de gerenciamento de frota da plataforma CONCEPT RASTREAMENTO. A interface segue um padrão visual consistente com cores predominantemente azuis e brancas, com um menu lateral escuro à esquerda. A solução permite gerenciar o estoque de peças distribuídas entre os diferentes veículos da frota, facilitando o controle logístico dos recursos. Para acessar a opção utilize o menu FROTAS e a seção CONTROLE DE ESTOQUE e opção PEÇAS EM VEÍCULOS.
Elementos da Interface
Tela de Pesquisa (Peças por Veículos)
Seção de Filtros
- Título: "Filtros" (colapsável)
- Campo de Entrada: "Placa do Veículo" - campo de texto para inserir a placa do veículo a ser pesquisado
- Botões de Ação:
- Botão de Pesquisa (ícone de lupa) - executa a pesquisa com os filtros informados
- Botão Limpar Filtros (ícone de arquivo) - limpa todos os filtros aplicados
- Botão Exportar para CSV (ícone de salvar) - exporta os dados da tabela para um arquivo CSV
Tabela de Resultados
- Colunas:
- # (numeração sequencial)
- VEÍCULO (exibe a placa ou identificação do veículo)
- Funcionalidades da Tabela:
- Seleção de linha única
- Redimensionamento de colunas
- Ordenação por colunas
- Animação de linhas
- Rodapé: Contador de registros exibindo a quantidade total
Tela de Detalhes (Peças por Veículo)
Seção de Identificação
- Campo: "Nome" - campo de texto somente leitura que exibe a placa do veículo selecionado
- Botão: "Voltar" - retorna para a tela de pesquisa
Tabela de Peças do Veículo
- Colunas:
- PEÇA (nome do produto/peça)
- QTD (quantidade disponível no veículo)
- Funcionalidades:
- Visualização de todas as peças associadas ao veículo
- Exibição da quantidade em estoque de cada peça
Propósito e Fluxo de Trabalho
O propósito desta interface é permitir o gerenciamento e consulta do estoque de peças distribuídas entre os veículos da frota. Este módulo é parte de um sistema maior de controle de frota e estoques.
Fluxo Principal:
- O usuário acessa a tela de pesquisa "Peças por Veículos"
- Pode filtrar os veículos por placa (opcional)
- Clica no botão de pesquisa para listar os veículos conforme os filtros
- A tabela é preenchida com os veículos encontrados
- O usuário seleciona um veículo clicando na linha correspondente
- O sistema direciona para a tela de detalhes do veículo selecionado
- Na tela de detalhes, são exibidas todas as peças associadas ao veículo e suas respectivas quantidades
- O usuário pode retornar à tela de pesquisa através do botão "Voltar"
Instruções Passo a Passo
Como Pesquisar um Veículo
- Acesse a tela "Peças por Veículos"
- No campo "Placa do Veículo", digite a placa completa ou parcial do veículo
- Clique no botão de pesquisa (ícone de lupa)
- A tabela exibirá os veículos correspondentes ao critério de pesquisa
Como Limpar os Filtros
- Na tela "Peças por Veículos", clique no botão limpar filtros (ícone de arquivo)
- Todos os campos de filtro serão resetados para seus valores padrão
- A pesquisa não é executada automaticamente, clique no botão de pesquisa para exibir todos os veículos
Como Exportar Dados para CSV
- Realize a pesquisa desejada para filtrar os veículos
- Clique no botão exportar para CSV (ícone de salvar)
- O sistema gerará um arquivo CSV chamado "VeiculosPecas.csv" com os dados da tabela
- O arquivo será baixado automaticamente para seu computador
Como Visualizar as Peças de um Veículo
- Na tabela de resultados, clique na linha do veículo desejado
- O sistema abrirá a tela de detalhes do veículo
- A tabela inferior exibirá todas as peças associadas ao veículo e suas quantidades
- Para retornar à lista de veículos, clique no botão "Voltar"
Regras de Negócio e Validações
-
Autenticação:
- Todas as operações requerem um usuário autenticado
- O sistema verifica a credencial do usuário em cada requisição
- Se detectada uma sessão inválida (código 99), o usuário é redirecionado para a tela de login
-
Permissões:
- As operações são restritas ao cliente e empresa do usuário logado
- O ID do cliente e empresa são enviados em cada requisição
-
Pesquisa:
- A pesquisa considera apenas veículos (flag "considerarApenasVeiculos" = true)
- É possível filtrar por nome/placa do veículo de forma parcial
- A ordenação padrão não é especificada na interface
-
Visualização de Detalhes:
- Os detalhes do veículo são recuperados pelo ID
- A listagem de peças é obtida de um endpoint específico
- O sistema trata adequadamente quando há apenas um item ou múltiplos itens
-
Exportação:
- A exportação para CSV usa o ponto e vírgula (;) como separador de colunas
- O nome do arquivo é fixo: "VeiculosPecas.csv"
Perguntas Frequentes
Como faço para encontrar um veículo específico?
Para localizar um veículo específico, digite a placa completa ou parcial no campo "Placa do Veículo" e clique no botão de pesquisa (ícone de lupa). O sistema retornará todos os veículos que correspondam ao critério informado.
O que significa a quantidade exibida para cada peça?
A quantidade exibida representa o saldo atual da peça disponível naquele veículo específico. Este número reflete o estoque móvel que está alocado ao veículo.
Como posso exportar apenas informações de veículos específicos?
Primeiro, aplique os filtros desejados para exibir apenas os veículos que deseja incluir na exportação. Em seguida, clique no botão de exportar para CSV. O arquivo gerado conterá apenas os registros que estão sendo exibidos na tela.
Por que não consigo adicionar ou editar as quantidades de peças?
Esta tela é projetada apenas para consulta do estoque atual. Para ajustar quantidades ou transferir peças entre veículos, você deve utilizar o módulo de movimentação de estoque do sistema.
O sistema atualiza automaticamente os dados exibidos?
Não, o sistema não atualiza automaticamente os dados. Para ver informações atualizadas, é necessário executar a pesquisa novamente clicando no botão de pesquisa.
Como identifico se uma peça está com estoque baixo?
O sistema atualmente não possui indicadores visuais para estoque baixo na interface de consulta. É recomendável estabelecer procedimentos operacionais para definir níveis mínimos de estoque para cada tipo de peça.
É possível ver o histórico de movimentações de uma peça em um veículo?
Esta funcionalidade não está disponível nesta tela. Para verificar o histórico de movimentações, acesse o módulo de "Histórico de Movimentações" do sistema.
Aspectos Técnicos e Funcionamento
O sistema é estruturado em uma arquitetura cliente-servidor, onde:
-
A interface de usuário é construída com componentes responsivos que se adaptam conforme o tamanho da tela.
-
O carregamento de dados ocorre de forma assíncrona, permitindo que o usuário continue interagindo com a interface enquanto os dados são recuperados.
-
Os dados são recuperados do servidor via requisições HTTP POST, enviando parâmetros como o ID do cliente, ID da empresa, filtros aplicados e configurações de paginação.
-
O sistema trata diferentes cenários de resposta:
- Quando não há dados para exibir
- Quando há apenas um registro
- Quando há múltiplos registros
- Quando ocorre um erro de autenticação
-
A interface utiliza um grid avançado para exibição dos dados que permite:
- Redimensionamento de colunas
- Ordenação de dados
- Seleção de linhas para navegação
-
A tela de detalhes mantém a consistência visual com a tela principal, facilitando a navegação e usabilidade.
-
A exportação para CSV é realizada diretamente no navegador, sem necessidade de processamento adicional no servidor.
Este módulo se integra com o restante do sistema de controle de frota, permitindo uma gestão eficiente dos recursos distribuídos entre os veículos.