Árvore de páginas

Ponto-de-Entrada: MTRETLOT - Avalia saldos por lote e localização

 

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 : Este Ponto de Entrada está localizado na função SldPorLote(), que avalia os saldos por lote e Localização.EM QUE PONTO : É executado ao verificar se o lote deve ser considerado.
Eventos


 

Programa Fonte
SIGACUSB.PRX
Sintaxe

MTRETLOT - Avalia saldos por lote e localização ( < PARAMIXB[1]> , < PARAMIXB[2]> , < PARAMIXB[3]> , < PARAMIXB[4]> , < PARAMIXB[5]> , < PARAMIXB[6]> , < PARAMIXB[7]> , < PARAMIXB[8]> , < PARAMIXB[9]> , < PARAMIXB[10]> ) --> aRet

Parâmetros:

 

 Nome  Tipo  Descrição  Default  Obrigatório  Referência 
 PARAMIXB[1]  Caracter  Código do Produto     X    
 PARAMIXB[2]  Caracter  Local (Almoxarifado)     X    
 PARAMIXB[3]  Caracter  Quantidade na 1a. UM     X    
 PARAMIXB[4]  Caracter  Quantidade na 2a. UM     X    
 PARAMIXB[5]  Caracter  Quantidade Empenhada na 1a. UM     X    
 PARAMIXB[6]  Caracter  Quantidade Empenhada na 2a. UM     X    
 PARAMIXB[7]  Caracter  Lote     X    
 PARAMIXB[8]  Caracter  SubLote     X    
 PARAMIXB[9]  Caracter  Localização (Endereço)     X    
 PARAMIXB[10]  Caracter  Número de Série     X    

 

Retorno
aRet
    (vetor)
  • Vetor contendo 2 posições
    1o - Quantidade Empenhada na 1a. UM
    2o - Quantidade Empenhada na 2a. UM
Observações

As quantidades empenhadas retornadas neste ponto de Entrada só serão consideradas se forem maior que zero e menor ou igual as quantidades empenhadas no Endereço (SBF->BF_EMPENHO / SBF->BF_EMPEN2)

Exemplos
User Function MTRETLOT()nEmpenho   := PARAMIXB[5]nEmpenho2  := PARAMIXB[6]If // Validações do usuário   nEmpenho := 999   nEmpenho2 := 999EndIfReturn {nEmpenho, nEmpenho2}