| 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 |
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.
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_acesso1726permissao_acesso3711
permissao_acesso3720
permissao_acesso3723
permissao_acesso3730permissao_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.

Acesse a rotina 3720 – Conferência de Embarque.
Informe o número da carga desejada.
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).

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.
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.
Não se aplica