Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Para que o controle de alocação /e desalocação comece passe a funcionar na integração nas integrações de Atendimento e Devolução de Requisições, é necessário informar o Lote de Alocação do WMS Externo no novo campo criado disponível no programa CE0101 - Manutenção de Parametros Parâmetros de Estoque.



O campo

...

Lote

...

Alocação WMS Externo será habilitado somente quando o parâmetro "

...

WMS Externo"

...

, localizado na aba "Integr II"

...

do programa CD0101 - Manutenção de Parametros Globais, estiver marcado.

Nota
titleImportante

O lote informado

...

nesse novo campo deve ser diferente do

...

campo Lote Alocação WMS

...

já utilizado no próprio CE0101

...

, bem como do campo

...

Lote Alocação WMS

...

do EQ0301

...

- Manutenção de Parametros de Embaruqe, quando também estiver habilitado o parâmetro "

...

WMS Externo" no CD0101

...

.


CD1409 - Atendimento Requisição Material

...

Alocação de estoque com WMS SaaS no atendimento de requisição

Ao utilizar um depósito WMS Externo no atendimento da requisição de material,

...

o sistema

...

aloca a quantidade atendida (pelo programa CD1409) no saldo de estoque

...

, vinculando-a ao lote informado no campo “Lote Aloc WMS Ext” do

...

programa CE0101 – Manutenção de Parâmetros de Estoque.

Para

...

que a alocação ocorra corretamente, é necessário que os seguintes requisitos sejam atendidos:

...

  • CD0101 - Atualização de Parâmetros Globais: Na aba “Integr”, o campo “WMS Externo” deve estar marcado.
  • CD0601 - Manutenção de Depósitos

...

  • : Os campos “Depósito WMS Externo” e “Aloca Saldo Dep Externo” devem estar marcados.

...

  • CE0101 - Manutenção de Parâmetros de Estoque

...

  • : O campo

...

  • “Lote Aloc WMS

...

  • Ext” deve estar preenchido

...

  • .
  • O lote informado

...

  • deve ser diferente do campo

...

  • “Lote Alocação

...

  • WMS” do próprio CE0101 e do campo

...

  • “Lote Alocação

...

  • WMS” do EQ0301

...

  • , quando o parâmetro “WMS Externo” estiver ativo no CD0101.


Informações

A alocação

...

para o lote informado no CE0101

...

só será gerada para itens controlados por Número de

...

Série, Lote ou Referência (definido no programa CE0111).

...


Para itens com controle do tipo Serial, a alocação será feita para o registro já existente no saldo de estoque sem a necessidade de vincular ao lote de alocação do WMS Externo.


API REST: atendDevolRequis (endpoint: ItensAtendProcessoOK)

Na

...

API de integração é realizada a validação das alocações geradas para o WMS

...

Externo (WMS

...

SaaS).

Para

...

que a validação ocorra, é necessário que, no programa CD0601 – Manutenção de Depósitos, os campos

...

Depósito WMS

...

Externo e

...

Aloca Saldo Dep

...

Externo estejam marcados.

Quando

...

esse requisito for atendido, o sistema permite o recebimento de uma quantidade diferente da previamente alocada. Nesses casos, o comportamento será o seguinte:

  • Se a quantidade recebida for superior à alocada:
    O sistema verifica se há saldo disponível para cobrir toda a quantidade. Se houver, a alocação é ajustada e a movimentação de estoque é gerada.

  • Se a quantidade recebida for inferior à alocada:
    O sistema desconta a quantidade recebida do saldo previamente alocado

  • Superior ao alocado: valida se existe saldo disponível para atender totalmente a baixa, e só então desaloca, e gera a movimentação necessária;

...

  • e gera a movimentação de estoque

...

  • correspondente.

Sempre que

...

for recebido a informação para finalizar o atendimento, o saldo

...

ainda alocado é

...

automaticamente desalocado, liberando-o para uso em outros processos.


API REST: atendDevolRequis (endpoint: ItensExclusaoProcessoWms)

Criado endpoint para exclusão da requisição de estoque de integração WMS externo (WMS SAAS), nome "ItensExclusaoProcessoWms".

  • Se não ocorreu nenhuma baixa na requisição e ela ainda não foi concluído o processo, é possível executar esse endpoint para que ele exclua a requisição de estoque de integração.
  • Quando ocorrer a exclusão da requisição de estoque com depósito marcado para alocar saldo no CD0601 - "Aloca Saldo Dep Externo", é desalocada a quantidade referente a requisição.

Payload:

{                

                 "nrRequisicao": 792,               

                 "seqItRequisicao": 10,  

                 "codItem": ".compras",    

                 "seqAtendimento": 10,             

                 "tipoMovto": 1

}

Mensagens de erro:

  • Emite mensagem de erro quando executado para uma requisição que tem baixa ou está concluido.


Criado o endpoint ItensExclusaoProcessoWms para exclusão da alocação de saldo da integração com WMS Externo.

Esse endpoint pode ser utilizado somente se a requisição ainda não foi concluída e não houve nenhuma baixa registrada. Nessa situação, a alocação poderá ser excluída com sucesso.

Caso o atendimento esteja vinculado a um depósito com o campo "Aloca Saldo Dep Externo" marcado no programa CD0601 – Manutenção de Depósitos, a execução do endpoint também irá desalocar automaticamente a quantidade associada à requisição.

Payload de exemplo:

json

{   "nrRequisicao": 792,   "seqItRequisicao": 10,   "codItem": ".compras",   "seqAtendimento": 10,   "tipoMovto": 1 }

Mensagens de erro:

O sistema emitirá uma mensagem de erro caso o endpoint seja executado para uma requisição que:

  • Já tenha alguma baixa registrada, ou

  • Já esteja com o processo concluído.

04. ASSUNTOS RELACIONADOS

...