F210CPN - Conferência e Entrada de Produtos Numerados em Estoque - detalhes
Processo
O usuário irá ler através do código de barras ou informar manualmente o número de série que está entrando no estoque. O sistema deve procurar este número de série na tabela de Produtos Numerados (E210PNU) sendo que este número deve estar com situação de numerado. Automaticamente será obtido o produto/derivação/depósito deste número de série e será feito o movimento de estoque do mesmo.
Caso o depósito movimentado indicar através de parâmetro Indicativo se são geradas embalagens de estocagem para o produto (GEREMB) que serão geradas embalagens de estocagem para o produto a rotina irá procurar na tabela de Embalagens de Estocagem (E210EMB/E210EPD) uma embalagem que possua este produto e ainda esteja com a situação 1 (Em Formação).
Caso não seja encontrada nenhuma embalagem em formação, é gerada uma nova embalagem incluindo este produto dentro de sua composição. Se forem encontradas embalagens em formação é verificado se o número de série do produto é sequencial para alguma delas. Caso o número se encaixe na sequência já existente na embalagem, o produto é incluído diretamente nesta embalagem. Em seguida é verificado se a embalagem está completa e esta é fechada caso esteja. Nesse momento é gerado através de um identificador de modelo um relatório de etiqueta para colar nesta embalagem. Se o número de série que está sendo processado não se encaixar em nenhuma das sequências do conteúdo das embalagens encontradas, é exibido para o usuário as embalagens encontradas, onde é possível escolher uma embalagem ou gerar uma nova embalagem.
Detalhes
Transação de Entrada em Estoque
Ao abrir a tela, é necessário informar uma transação de Entrada em
Estoque do produto, sendo que somente é permitido informar transações que sejam de
entrada em estoque, estejam ativas, e que aceitam entrada manual. A transação é mantida
na tela durante todo o tempo de utilização da rotina, sendo necessário informá-la
somente uma vez, podendo ser modificada durante a utilização.
Informações
A cada leitura de número de série feita, são exibidas as seguintes informações:
- Origem da numeração: Número do Pedido/Item ou Documento;
- Códigos do Produto, Derivação e Depósito;
- Informações sobre as Embalagens: Código da Embalagem, Número da Embalagem em formação onde o produto foi inserido, quantidade máxima da Embalagem, e quantidade já embalada nesta Embalagem;
- Digitação/Leitura/Mensagens/Alarme Sonoro
A entrada do número de série a ser processado nesta rotina pode ser feita via leitor de código de barras (pode ser leitor via Teclado ou via Porta Serial do microcomputador) ou digitado manualmente. O processamento é feito automaticamente após inserido o valor do número de série (na saída do campo). Assim que for processado o número, as informações deste permanecem em tela, o cursor permanece no campo de número de Série, e pode ser feita outra leitura.
Na entrada do número de série são feitas as seguintes consistências quanto a sua situação:
- Não foi utilizado para numerar um Produto;
- Já está em Estoque;
- Está cancelado;
Tais mensagens de erro são exibidas no campo Observações no rodapé da tela, seguidas de um aviso sonoro de duração média, não sendo efetuado o processamento do número de série digitado.
Outras mensagens, relativas ao processamento na movimentação de estoque ou na formação das embalagens, são exibidas como caixas de mensagens, informando o erro ocorrido.
Parametrização para formação de embalagens
Para formar embalagens para estocagem de um produto numerado, são necessárias as seguintes parametrizações:
- Definir uma embalagem;
- Definir um agrupamento com conteúdo para aquela embalagem;
- Efetuar a ligação do Produto/Derivação com um agrupamento de embalagens.
A última parametrização atualiza o cadastro da derivação informando qual é a embalagem de estocagem do produto e seu código de agrupamento. Caso o depósito utilize embalagem de estocagem, esses parâmetros são consistidos antes do processamento, exibindo mensagem específicas quando de algum erro ou omissão de valores nessa parametrização;
Funcionamento da busca de números sequenciais nas embalagens
Com o código de embalagem obtido na derivação, a rotina busca as embalagens que estão em formação para aquele produto/derivação/depósito/embalagem.
Após obter estas embalagens, a rotina faz uma análise de sequência de números de série no conteúdo destas embalagens em formação, obtendo o maior e o menor número de série existente para cada embalagem obtida. De posse destes números, verifica-se se o número de série que está sendo processado é maior em uma unidade ao maior número existente na embalagem, ou se ele está entre o maior e menor número da embalagem. Ao encontrar uma destas duas situações, esta embalagem é escolhida pela rotina para incluir o produto.
Caso estas duas situações não existam em nenhuma das embalagens em formação obtidas, é exibida uma tela com todas as embalagens obtidas, ordenadas em ordem crescente pela data de geração da embalagem, onde o usuário pode analisar e selecionar qual das embalagens ele deseja que o produto seja inserido, ou simplesmente utilizar o botão Nova existente na tela para informar que deseja abrir nova embalagem para inserir o produto. Confirmada a seleção ou a geração de nova embalagem, a tela é fechada e o processamento se segue. Caso o usuário não confirme a seleção, é exibida uma mensagem de erro e o processamento é cancelado. É disponibilizado nesta rotina um identificador de regras que permite incluir o produto na primeira embalagem (sempre a mais antiga) encontrada em formação e somente se a análise de sequência não retorna nenhuma embalagem, não exibindo assim a tela de seleção de embalagens.
Caso a busca de embalagens em formação não retorne nenhuma embalagem, é automaticamente aberta uma nova embalagem para incluir o produto
Numeração das Embalagens
A numeração das embalagens é gerada utilizando-se a seguinte convenção:
- Dois primeiros dígitos: mês atual;
- Terceiro e quarto dígito: ano atual, somente os dois últimos dígitos do ano;
- Dígitos subsequentes: numeração sequencial.
- Quando o mês/ano é modificado, o número de uma nova embalagem é gerado reiniciando-se a sequência com 1.