Histórico da Página
...
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.
Ao informar o Lote de Alocação do WMS Externo e confirmar será ajustada a quantidade alocada no lote generico para os atendimentos que já estão em andamento.
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 | ||
|---|---|---|
| ||
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 Embarque, 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). |
...
|
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 o endpoint
...
ItensExclusaoProcessoWms para exclusão da
...
alocação de
...
saldo da integração
...
com WMS Externo.
Esse endpoint pode ser utilizado somente se o atendimento ainda não foi concluído 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:
| Bloco de código |
|---|
{
"nrRequisicao": 792,
"seqItRequisicao": 10,
"codItem": ".compras",
"seqAtendimento": 10,
"tipoMovto": 1
|
...
- 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:
...
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
- CD0101 - Parâmetro Global
- CE0101 - Manutenção Parâmetros do Estoque
- CD0601 - Manutenção de Depósitos
- EQ0301 - Manutenção de Parâmetros de Embarque
- CD1409 - Atendimento Requisição Material
- CD1407 - Consulta Requisição do RequisitanteCE0207B - Inclusão/Modificação de Itens
