Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||||||
Segmento: |
| ||||||||||||||||
Módulo: | SIGAWMS - Gestão de Armazenagem | ||||||||||||||||
Função: | - | ||||||||||||||||
País: | BrasilTodos Países | ||||||||||||||||
Ticket: | - | ||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | - |
02. DESCRIÇÃO
Este Ponto de Entrada permite que seja efetuada uma nova execução do Processo de Separação.
...
Essa regra é efetuada em conjunto do ponto Ponto de entrada Entrada WMSLDDC3, em que é possível modificar as informações da sequência de abastecimento (apenas em tempo de execução, e não no Banco de Dados).
...
- O tipo de separação existente no pulmão é Saldo restante.
- A separação ocorre nos endereços de pulmão até que a quantidade faltante seja menor que o saldo restante do pulmão.
- Ao validar o lote existente no Picking, uma regra não permite a separação.
- Com isso, o Sistema faz uma nova busca no pulmão, mas considerando o tipo de separação Quantidade mínima. Dessa maneira, é possível realizar uma separação do pulmão para atender o saldo restante, ainda que após o processo o endereço de pulmão não permaneça vazio.
03. LOCALIZAÇÃO
Localizado após a execução do processo de separação padrão, e antes da execução do processo de verificação de reabastecimentos.
04. PARÂMETROS
Nome | Tipo | Descrição |
---|---|---|
lWMReSep | Lógica | Permite executar uma regra de negócio para verificar se será feita uma nova execução do processo de separação. |
05. RETORNO
.T. - será possível executar um novo Processo de Separação.
06. VERSÕES
12.1.17 e superiores.
...
title | IMPORTANTE! |
---|
07. OBSERVAÇÃO
Todos os parâmetros são recebidos na User Function via PARAMIXB conforme consta em Execblock / Customização.
08. EXEMPLO
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Static __lWMReSep := .F. User Function WMSRESEP() Local lRet := .T. Local cProd := ParamIxb[2] __lWMReSep := ParamIxb[1] //Se ativar o parâmetro, precisa executar a regra customizada que determinará se um novo processo de separação será executado. If __lWMReSep If <Regra Customizada> == .F. lRet := .F. EndIf Endif Return lRet User Function WMSLDDC3() //Ponto de Entrada conjunto, incluído para um melhor entendimento do uso do ponto de entrada WMSRESEP Local aDc3 := ParamIxb If __lWMReSep aDc3:cTipoSepar := '3' //Tipo de separação alterado Quantidade Mínima. EndIf Return |
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas