Histórico da Página
A710FILALM - Filtra Armazéns
Linha de Produto: | Protheus | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Segmento: | Manufatura | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAPCP - Planejamento e Controle da Produção | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Parâmetro(s): |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Idiomas: | Espanhol, Inglês | ||||||||||||||||||||||||||||||||||||||||||||||||||||
País(es): | Todos | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
Descrição: | O ponto de entrada 'A710FILALM' permite realizar a filtragem dos armazéns na análise dos saldos. | |||||||||
Localização: | Function MTA711SH5() - Função que monta os arquivos de trabalho e dispara todo processo de montagem da interface com o usuário. | |||||||||
Programa Fonte: | MATA710.PRX | |||||||||
Sintaxe: | A710FILALM - Filtra Armazéns ( < PARAMIXB[1]> , < PARAMIXB[2]> , < PARAMIXB[3]> ) --> aRet | |||||||||
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. | |||||||||
Variáveis: | Nome | Tipo | Escopo | Pode Alterar | Descrição | Array of Record | Global | Não | Observações:
---|
Exemplo:
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)