Árvore de páginas

Este Ponto de Entrada foi descontinuado a partir da versão 11.80, release 10

Ponto-de-Entrada: DLABAEND - Reabastecimento de Endereço


Versões:Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição:

LOCALIZAÇÃO : Function DlgxProEnd() responsável pela pesquisa de endereços que possuam o produto e que esteja vencendo primeiro para efetuar apanhe / searação ou reabastecimento.

EM QUE PONTO : Na definição do Endereço a ser escolhido para o Apanhe / Separação.

USO : Possibilita o Reabastecimento de um Endereco, possibilitando o Apanhe.

Eventos


 

Programa Fonte
DigXfun.PRW
Sintaxe

DLABAEND - Reabastecimento de Endereço ( < PARAMIXB[1]> , < PARAMIXB[2]> , < PARAMIXB[3]> , < PARAMIXB[4]> , < PARAMIXB[5]> , < PARAMIXB[6]> ) --> aRet

Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

PARAMIXB[1]

Array of Record

Onde .T. realiza um Reabastecimento




X




PARAMIXB[2]

Array of Record

Onde .T. significa que acionou um Reabastecimento para o Endereco Destino




X




PARAMIXB[3]

Array of Record

Codigo do Produto




X




PARAMIXB[4]

Array of Record

Codigo do Armazem




X




PARAMIXB[5]

Array of Record

Codigo da Estrutura Fisica




X




PARAMIXB[6]

Array of Record







X




Retorno
aRet
    (vetor)
  • aRet[1] = .T. //Logico, onde .T. realiza um Reabastecimento
    aRet[2] = cLocal //Local do Endereco a ser Reabastecido - SOH ALTERAR CASO (PARAMIXB[1]==.F.)
    aRet[3] = cEstFis //Estrutura Fisica do Endereco a ser Reabastecido - SOH ALTERAR CASO (PARAMIXB[1]==.F.)
    aRet[4] = cEndDes //Endereco a ser Reabastecido - SOH ALTERAR CASO (PARAMIXB[1]==.F.)
Observações


 

Exemplos
User Function DLABAENDP()//-- Ponto de entrada apos encontrar endereço com o produto para apanhe/separacao.//-- Exemplo: Permite definir um endereço para o reabastecimento.Local lRet    := PARAMIXB[1] //Logico, onde .T. significa que encontrou um Endereco DestinoLocal lAbast  := PARAMIXB[2] //Logico, onde .T. significa que acionou um Reabastecimento para o Endereco DestinoLocal cProd   := PARAMIXB[3] //ProdutoLocal cLocal  := PARAMIXB[4] //LocalLocal cEstFis := PARAMIXB[5] //Estrutura FisicaLocal cEndDes := PARAMIXB[6] //Endereco EncontradoLocal aret    := Array(4)aRet[1] = .T.     //Logico, onde .T. realiza um ReabastecimentoaRet[2] = cLocal  //Local do Endereco a ser Reabastecido - SOH ALTERAR CASO (PARAMIXB[1]==.F.)aRet[3] = cEstFis //Estrutura Fisica do Endereco a ser Reabastecido - SOH ALTERAR CASO (PARAMIXB[1]==.F.)aRet[4] = cEndDes //Endereco a ser Reabastecido - SOH ALTERAR CASO (PARAMIXB[1]==.F.)