Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Logística WMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:SIGAWMS - Gestão de Armazenagem
Função:WMSA101 - Reabastecimento
País:Todos Países
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :-


02. DESCRIÇÃO

Este Ponto de Entrada permite desconsiderar os endereços que foram selecionados na busca de pickings para o abastecimento preventivo, sendo que os endereços desconsiderados não serão apresentados em tela para a seleção.

03. LOCALIZAÇÃO

Localizado na rotina WMSA101 (Reabastecimento), na função de carregamento da tela, após os endereços encontrarem-se pré-selecionados.

Portanto, esse Ponto de Entrada será chamado para cada endereço retornado na query de busca.

04. PARÂMETROS

NomeTipoDescrição

cLocal 

CaractereArmazém do endereço selecionado para o abastecimento preventivo.
cEnderecoCaractereEndereço selecionado para o abastecimento preventivo.
cProdutoCaractereProduto que será abastecido.

05. RETORNO

NomeTipoDescrição
lDescEnd 
Lógico 

Indica se o endereço deve ser desconsiderado.

Se retornar .T., o endereço será removido da tabela temporária que monta os registros que serão apresentados em tela.

Se retornar .F., mantêm o endereço na tabela temporária.

06. VERSÕES

Protheus 12.1.17 ou superiores.

07. OBSERVAÇÃO

Todos os parâmetros são recebidos na User Function via PARAMIXB, conforme consta em Execblock / Customização.

08. EXEMPLO

------

#INCLUDE "PROTHEUS.CH"

User Function WMS101DE()
Local cLocal := AllTrim(PARAMIXB[1])
Local cEndereco := AllTrim(PARAMIXB[2])
Local cProduto := AllTrim(PARAMIXB[3])
Local lRet := .F.

If (cLocal+cEndereco+cProduto == '01ENDER01PROD01')
          lRet := .T.
EndIf

Return lRet

------