Árvore de páginas

Ponto-de-Entrada: MTF4LOC - Alteração da ordem de exibição de endereços
Versões: Advanced Protheus 7.10 , 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 F4Localiz( ) - Função responsável pela janela de seleção de endereços.EM QUE PONTO: O ponto de entrada está localizado antes da exibição do acols com a lista de endereços disponíveis; O objetivo deste ponto de entrada é alterar a ordem de exibição dos endereços, conforme necessidade do usuário.
Eventos


 

Programa Fonte
SIGACUSB.PRX
Sintaxe

MTF4LOC - Alteração da ordem de exibição de endereços ( < PARAMIXB> ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB Vetor (Vide Observações) X
Retorno
    aRet(vetor)
  • aRet[nX,1] --> Endereço
    aRet[nX,2] --> Quantidade na 1a.U.M.
    aRet[nX,3] --> Quantidade na 2a.U.M
    aRet[nX,4] --> Lote
    aRet[nX,5] --> SubLote
    aRet[nX,6] --> Data de validade do lote
Observações

Parâmetros:

 

PARAMIXB[nX,1] --> Endereço
PARAMIXB[nX,2] --> Quantidade na 1a.U.M.
PARAMIXB[nX,3] --> Quantidade na 2a.U.M
PARAMIXB[nX,4] --> Lote
PARAMIXB[nX,5] --> SubLote
PARAMIXB[nX,6] --> Data de validade do lote


 

Exemplos
#INCLUDE 'RWMAKE.CH'User Function MTF4LOC()Local aRet := PARAMIXB[1]  // Array com as informações da janela F4LOCALIZ()//aRet[nX,1]  --> Endereco//aRet[nX,2]  --> Quantidade na 1a.U.M.//aRet[nX,3]  --> Quantidade na 2a.U.M//aRet[nX,4]  --> Lote//aRet[nX,5]  --> SubLote//aRet[nX,6]  --> Data de validade do lote// Ordena pela data de validade do loteASORT(aRet,,,{|x,y| x[6] < y[6]})Return aRet