Páginas filhas
  • DDWMS-14631 - 3720 - Funcionalidade para permitir confirmar, adicionar ou trocar caixa atribuída na conferência por Caixa

01. DADOS GERAIS

Produto:

TOTVS Distribuição Linha Winthor

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:17 - WMS
Função:1700 - ATUALIZAR TABELAS DO WMS
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DDWMS-14631


02. 
SITUAÇÃO/REQUISITO

Apresentar o fluxo completo da conferência por caixa na rotina 3720 – Conferência de Embarque, incluindo a confirmação da caixa atribuída, adicionar nova caixa ou a troca da caixa por outra disponível, com autenticação de segurança e rastreabilidade do processo.

03. SOLUÇÃO

Configurações Iniciais para Ativação do Controle de Caixas no WMS


1. Permissões de Acesso no WTA.

Antes de utilizar as rotinas relacionadas ao controle de caixas, é necessário executar as permissões de acesso no WTA (Winthor Anywhere) por meio da rotina 814 – Execução de Permissões.

As permissões a seguir devem ser executadas:

  • permissao_acesso1719

  • permissao_acesso1726
  • permissao_acesso3711

  • permissao_acesso3720

  • permissao_acesso3723
  • permissao_acesso3730
  • permissao_acesso3735,

  • WMS_EXISTPENDENCIASEPWMS

  • Executar à opção "Cadastro de parâmetros WMS (PCPARAMETROWMS) na aba "Objetos do Banco" na rotina 1700 - Atualizar tabelas do WMS, na versão 37.0.00.016 ou superior.

A execução dessas permissões é obrigatória, pois elas habilitam funcionalidades relacionadas ao controle de caixas nas respectivas rotinas. Após a execução, será criada em cada rotina a permissão específica “Exigir caixa ao iniciar a conferência”, a qual deve ser configurada individualmente por usuário na rotina 530 – Permissões por Usuário, conforme a necessidade. Essa permissão garante que, ao iniciar uma conferência, o sistema exija a indicação da caixa a ser utilizada, portanto, a mesma deve ser marcada.

Tabelas envolvidas:
PCWMSCAIXA;
PCWMSVINCULOCAIXA;
PCWMSVINCULOCAIXALOG.

As permissões abaixo devem estar marcadas para o usuário na rotina 530 – Cadastro de Usuários, especificamente para a rotina 3720:

Permissão nº 2 – Permitir embarcar caixas.
Permissão nº 3 – Permitir alterar caixas.

Os Tipos de O.S. deverão ser previamente definidos para parâmetro "Tipo de O.S. para conferência de embarque", onde, a rotina irá apresentar á OS pelo tipos que foram definidos neste parâmetro.


Passo a Passo do Fluxo: Conferência por Caixa

  1. Acesse a rotina 3720 – Conferência de Embarque.

  2. Informe o número da carga desejada.

  3. O sistema validará as permissões e apresentará as opções de tipo de conferência:


    • Conferência de Embarque (fluxo tradicional por volume ou item);

    • Conferência por Caixa (fluxo detalhado com validação individual de caixas).


Selecione a opção “Conferência por Caixa”.



Na nova tela exibida, clique em "Iniciar" para começar a conferência da carga.

O sistema irá exibir os dados da OS (Ordem de Separação).



Confirmação da Caixa Original.

  • Se o usuário bipar ou digitar o mesmo código da caixa já atribuída à OS e clicar em "OS Confirmada", a conferência será finalizada para aquela OS, sem necessidade de troca.

  • O sistema entende que a caixa informada está correta e a OS está conferida e apresentará a msg que que a conferência de embarque foi concluída com sucesso.

Troca da Caixa no Embarque.

  • Caso o usuário informe uma caixa diferente da previamente vinculada à OS:

  • O sistema exibirá a mensagem:

    "Caixa bipada não pertence ao carregamento. Deseja fazer a troca de caixa?


  • Se o usuário clicar em "Sim":

  • O sistema abrirá uma nova tela solicitando usuário e senha.



  • Após informar as credenciais de um usuário com permissão para troca de caixa e clicar em OK, será aberta a tela de troca de caixas.



  • No campo Caixa do Carregamento, digite a caixa atual vinculada.

  • O sistema apresentará uma grid com as caixas disponíveis para troca.

  • Para otimizar a busca por caixas, o usuário pode digitar parcial ou totalmente o código da caixa desejada no campo "Caixas disponíveis" e pressionar Enter. A rotina executará uma consulta automática, retornando os registros compatíveis e, quando aplicável, realizando a pré-seleção da caixa correspondente. Esse mecanismo visa agilizar o processo de seleção, especialmente quando múltiplas caixas foram previamente cadastradas por meio da rotina 1719 – Cadastro de Caixas.

  • Após selecionar a nova caixa, clique em "Confirmar Troca".

  • A rotina exibirá a mensagem:

    "Troca realizada com sucesso."



Adicionar nova caixa á O.S

A rotina 3720 – Consulta de Carga por OS – também permite a inclusão de uma nova caixa sem substituir a existente. Essa funcionalidade é aplicada em cenários específicos, como quando o volume dos produtos ultrapassa a quantidade originalmente prevista na OS. Nesses casos, a rotina possibilita a criação de caixas adicionais para acomodar todo o volume excedente, garantindo que a totalidade dos produtos seja devidamente embarcada.


Após inserir o número do carregamento e iniciar o processo de conferência de embarque, caso seja informada uma caixa que não pertença ou não tenha sido originalmente reservada para o carregamento em questão, a rotina exibirá a seguinte mensagem de alerta:

Caso o usuário clique em Sim na mensagem de alerta, a rotina exibirá a tela com a opção Inserir Caixa, representada por um checkbox. Ao marcar essa opção, será habilitado o filtro Escolha uma OS, que permite selecionar uma O.S. previamente vinculada ao carregamento e com caixa reservada.

Esse recurso é útil, por exemplo, quando a OS possui um volume superior ao padrão. Após selecionar a OS desejada, o usuário deve marcar a nova caixa e clicar em Conf troca. Com isso, a rotina adicionará uma nova caixa à OS selecionada, garantindo que todo o volume necessário possa ser embarcado corretamente.


Adicionado à nova caixa, à rotina irá apresentar a msg abaixo, concluindo essa inserção de mais uma caixa.


Desta forma, o embarque está concluído com a carga apta para faturamento.

Importante: A carga será apresentada na rotina 3720 – Consulta de Carga por OS somente quando a(s) Ordem(ns) de Separação (OS) vinculada(s) estiver(em) devidamente finalizada(s) pelas rotinas 1755 1754. Esse pré-requisito garante que apenas cargas com processos logísticos concluídos sejam exibidas para consulta e manipulação na rotina 3720.
A rotina só permitirá a troca ou adicionar nova caixa, caso as mesmas estejam sem vínculo com outra carga ou O.S. ou que o retorno das caixas já tenha sido realizado.

04. DEMAIS INFORMAÇÕES

05. ASSUNTOS RELACIONADOS

        Não se aplica