Release Notes

Inventário Considera Conjunto e Produto


Objetivo

Customizar o inventário para permitir a leitura de Conjuntos (etiqueta) na 1ª contagem, somando automaticamente as quantidades aos respectivos Produtos, com controle por parâmetro e pela configuração Informa Local. Itens do Conjunto que estejam fora da classe/subclasse do inventário vigente devem ser ignorados, sem bloquear a leitura, mantendo a rastreabilidade em histórico e relatórios.

Solução Implementada

Configuração

Parametrização:

Política de Local:

Regras de Negócio

01 - Leitura de Produto

A leitura individual de Produto deve ser permitida por unidade ou embalagem, independentemente do uso de Conjunto. Quando o Local for exigido, sua leitura deve ocorrer antes do Produto. Quando dispensado, o campo Local permanece em branco.

02 - Leitura de Conjunto

Quando o parâmetro estiver habilitado, o sistema deve aceitar a leitura da etiqueta de Conjunto somente na 1ª contagem, expandindo seus itens e somando as respectivas quantidades aos Produtos do inventário.

03 - Itens Fora da Classe/Subclasse

Produtos pertencentes ao Conjunto que estejam fora da classe/subclasse do inventário vigente devem ser ignorados sem bloquear a leitura. O histórico deve registrar a condição de ignorado e o respectivo motivo.

04 - Duplicidade de Conjunto

O mesmo Conjunto não pode ser inventariado mais de uma vez na mesma contagem. Em caso de nova tentativa, o sistema deve bloquear a leitura.

05 - Restrição por Contagem

A leitura de Conjunto deve ser restrita à 1ª contagem. Na 2ª contagem ou superior, deve ser permitida apenas a leitura por Produto.

06 - Processo Parcial de Conjunto

Na 1ª contagem, o operador pode ajustar a Qtd Física dos itens divergentes do Conjunto e confirmar a leitura como parcial. Quando houver ajustes, o sistema deve registrar StatusConjunto = Parcial, preservando as quantidades inicial e ajustada no histórico.

07 - Uso de Local

A política de Local é definida no inventário. Quando o Local for exigido, a leitura deve ser bloqueada até que ele seja informado. Quando dispensado, Produto ou Conjunto podem ser lidos sem Local.

08 - Exclusividade por Local

Quando Informa Local estiver habilitado, o sistema deve aplicar exclusividade por Local, impedindo leituras simultâneas no mesmo Local por usuários distintos.

09 - Histórico e Auditoria

O sistema deve manter histórico imutável das leituras de Produto e Conjunto, tentativas de duplicidade e remoções. Remoções devem gerar novos eventos, preservando os registros originais.

10 - Visualização de Conjuntos

A Web e o coletor devem disponibilizar visualização dos Conjuntos lidos, apresentando informações de Conjunto, Local, quantidades, Produtos e status. A visualização deve refletir os dados registrados no histórico.

11 - Remoção de Leituras

Usuários autorizados podem remover leituras de Produto ou Conjunto, total ou parcial. A remoção deve exigir confirmação, recalcular os saldos, liberar a etiqueta quando aplicável e registrar o evento no histórico.

12 - Relatórios

Os relatórios devem consolidar os dados do inventário e incluir informações de Local e Conjunto, status Completo ou Parcial e marcação de itens ignorados e seus motivos, conforme aplicável.

13 - Mensagens do Sistema

O sistema deve apresentar mensagens operacionais padronizadas para orientar o usuário durante bloqueios, confirmações e situações específicas da leitura.

TEXT
Conjunto desabilitado: "Leitura de Conjunto desabilitada. Utilize a leitura por Produto."
Conjunto já lido: "Conjunto já inventariado nesta contagem."
Conjunto em contagem posterior: "Leitura de Conjunto não permitida nesta contagem. Utilize a leitura por Produto."
Parcial confirmado: "Leitura parcial confirmada."
Parcial em contagem posterior: "Leitura parcial de Conjunto não permitida nesta contagem. Utilize a leitura por Produto."

Fluxo Operacional

01 - Seleção do Inventário

O operador seleciona um inventário ativo no coletor. O usuário deve estar autenticado e autorizado para executar o inventário.

02 - Identificação do Local

Quando a política do inventário exigir Local, o operador deve realizar sua leitura antes de Produto ou Conjunto. Quando o Local for dispensado, a operação segue sem essa informação.

03 - Leitura de Produto

O operador lê o código de barras do Produto, informa a embalagem (unidade ou pack) e a quantidade física contada. O sistema registra a leitura e atualiza o somatório na Web em tempo real.

04 - Leitura de Conjunto

Na 1ª contagem e com o parâmetro habilitado, o operador lê a etiqueta do Conjunto. O sistema expande os itens vinculados, considera os Produtos válidos e soma suas quantidades ao inventário.

05 - Validação dos Itens do Conjunto

Durante a expansão, itens fora da classe/subclasse vigente são ignorados sem bloquear o processamento dos demais Produtos. A ocorrência deve permanecer registrada no histórico.

06 - Processo Parcial

Quando houver divergência dentro do Conjunto, o sistema exibe seus Produtos e quantidades esperadas. O operador ajusta os itens divergentes e seleciona Confirmar Parcial. O sistema grava os ajustes e marca o Conjunto como Parcial.

07 - Acompanhamento

Na Web, Administradores e Supervisores podem acompanhar as leituras e consultar os Conjuntos, quantidades, Produtos, status e demais informações registradas.

08 - Remoção de Leitura

Quando necessário, um usuário autorizado seleciona a leitura no coletor, solicita a remoção e confirma a ação. O sistema recalcula os saldos, libera a etiqueta quando aplicável e registra a remoção no histórico.

09 - Relatórios

O usuário autorizado acessa o módulo de inventário, aplica os filtros necessários e gera o relatório consolidado. Os dados podem ser exportados para XLSX ou PDF, refletindo as informações auditadas.

Visualização

A visão de Conjuntos deve apresentar, conforme aplicável:

Filtros previstos:

A especificação funcional informa que a UI/Prototipação não foi detalhada no escopo. A visão mínima obrigatória é a definida nos requisitos de visualização, filtros e mensagens.

Fora de Escopo

Exemplo de Aplicação

Contexto Configuração Execução Resultado
Inventário em 1ª contagem com leitura de Conjunto habilitada Conjunto habilitado Operador lê a etiqueta do Conjunto Itens válidos são expandidos e somados aos Produtos
Conjunto possui item fora da classe/subclasse vigente Conjunto habilitado Operador lê a etiqueta Item fora da classe é ignorado sem bloquear os demais e fica registrado no histórico
Conjunto com divergência de quantidade 1ª contagem Operador ajusta a Qtd Física e confirma parcial Conjunto fica com status Parcial e quantidades inicial/ajustada são registradas
Tentativa de leitura de Conjunto na 2ª contagem Conjunto habilitado Operador lê a etiqueta Leitura é bloqueada e o sistema orienta utilizar leitura por Produto
Inventário com Informa Local desabilitado Local dispensado Operador lê Produto ou Conjunto Leitura é registrada com Local em branco

Benefícios