Á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:-
País:Todos Países
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :-


02. DESCRIÇÃO

Este Ponto de Entrada permite efetuar a validação do endereço selecionado para expedição, possibilitando ou não a separação do saldo neste endereço.

O mesmo Ponto de Entrada é chamado na busca de saldo em cada tipo de estrutura cadastrado na sequência de abastecimento, sempre após todas as as validações padrões terem sido executadas.

É possível também retornar uma quantidade a ser utilizada deste endereço, neste caso, o Sistema assumirá que esta é a quantidade a ser separada no endereço.

03. LOCALIZAÇÃO

Localizado no processo de busca de saldo para expedição padrão.

04. PARÂMETROS

NomeTipoDescrição
cLocOrigCaractereArmazém origem
cEndOrigCaractereEndereço origem
cEstOrigCaractereEstrutura física origem
cProdutoCaractereCódigo do produto
cLoteCtlCaractereLote
cNumLoteCaractereSublote
nQtdApanheNuméricoQuantidade solicitada apanhe

05. RETORNO

O retorno pode ter duas configurações:

Opção 01

Nome

Tipo

Descrição

xRetPE

Lógico

Indicador se deve utilizar este endereço para efetuar a separação.

Caso o retorno seja falso, o endereço é descartado.

Opção 02 (Array)

NomeTipoDescrição
xRetPE[1]Lógico

Indicador se deve utilizar este endereço para efetuar a separação.

Caso o retorno seja falso, o endereço é descartado.

xRetPE[2]NuméricoQuantidade a ser utilizada para a separação.

06. VERSÕES

Protheus 11 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

------

User Function DLENDAP( )
//-- Ponto de entrada após selecionar um endereço.
Local lRet := .T.
//-- Supondo que no endereço '01010002' não possa ser feito separação.
lRet := PARAMIXB[2]<>'01010002'
Return lRet

------