Home

Linha Microsiga Protheus

Páginas filhas
  • A710FILALM - Filtra Armazéns

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
A710FILALM - Filtra Armazéns
A710FILALM - Filtra Armazéns

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:
NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB[1]CaracterCódigo do produto posicionadoX
PARAMIXB[2]CaracterAlmoxarifado DeX
PARAMIXB[3]CaracterAlmoxarifado 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)