Ponto-de-Entrada: A710FILALM - Filtra Armazéns
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 MTA711SH5() - Função que monta os arquivos de trabalho e dispara todo processo de montagem da interface com o usuário.
DESCRIÇÃO : O ponto de entrada 'A710FILALM' permite realizar a filtragem dos armazéns na análise.
dos saldos.
Eventos
Programa Fonte
MATA710.PRX
Sintaxe
A710FILALM - Filtra Armazéns ( < PARAMIXB[1]> , < PARAMIXB[2]> , < PARAMIXB[3]> ) --> aRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
PARAMIXB[1] | Caracter | Código do produto posicionado | X | ||||||||||||||
PARAMIXB[2] | Caracter | Almoxarifado De | X | ||||||||||||||
PARAMIXB[3] | Caracter | Almoxarifado Até | X |
Retorno
-
aRet(vetor)
- O retorno deverá ser um array com os armazéns a serem filtrados. Caso não deseje filtro para uma determinada condição, o retorno deverá ser NIL.
Observações
Exemplos
User Function A710FILALM()Local niLocal cProduto := paramixb[1]Local cAlmoxd := paramixb[2]Local cAlmoxa := paramixb[3]Local aArmazens:= {'20','23','24','30'}Local aRet := {}For nI:=1 To Len(aArmazens) If Upper(Trim(cProduto)) == 'XYZ' .And. aArmazens[nI] >= cAlmoxd .And. aArmazens[nI] <= cAlmoxa Aadd(aRet,aArmazens[nI] ) EndIfNextReturn IIf(Empty(aRet),Nil,aRet)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas