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. |
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)